Commit Graph

7 Commits

Author SHA1 Message Date
James Williams b5ef5175d0 don't allow course end date before start date
test plan:
* try to edit a course end date to be before the
 start date
* it should have an error message

closes #CNVS-25409

Change-Id: I8ed930ca219dfebcc62b010f6e14ee5879cea0b1
Reviewed-on: https://gerrit.instructure.com/67974
Tested-by: Jenkins
Reviewed-by: Jeremy Stanley <jeremy@instructure.com>
QA-Review: Ryan Allen <rallen@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
2015-12-08 13:17:27 +00:00
cguanzon 35b9cae005 spec:selenium: in-process server selenium tests is now a context
- reasoning: this group contains set-up and teardown,
  it does not include 'it' blocks

Change-Id: I1803420a5c7f59246f3af211e42ced808a994c3f
Reviewed-on: https://gerrit.instructure.com/60329
Tested-by: Jenkins
Reviewed-by: Matt Fairbourn <mfairbourn@instructure.com>
Product-Review: Matt Fairbourn <mfairbourn@instructure.com>
QA-Review: Matt Fairbourn <mfairbourn@instructure.com>
2015-08-07 23:24:00 +00:00
Steven Shepherd 784c37f4eb Add priorities and test ids to remaining dashboard rb files
Test Plan:
  - Run Specs

Change-Id: Id5da404dff25653e3f4b97732fe25d780bc11597
Reviewed-on: https://gerrit.instructure.com/57424
Tested-by: Jenkins
Reviewed-by: Jahnavi Yetukuri <jyetukuri@instructure.com>
Product-Review: Steven Shepherd <sshepherd@instructure.com>
QA-Review: Steven Shepherd <sshepherd@instructure.com>
2015-06-30 15:46:54 +00:00
Clay Diffrient 5c5baf1113 Fix a11y with the ignore feature of the To Do list
fixes CNVS-19205

Test Plan:
   - Add a submission to a course that needs grading.
   - As a teacher of the course go to your dashboard
   - In the to do list, use a SR to access the menu that
     pops up with the Ignore "X".
   - You should be able to navigate it without problem
   - The same behavior should occur from the course
     home page.
   - For keyboard only, focus should go to the previous
     ignore "X" if it is there.
   - If a previous ignore "X" isn't available, it should
     go to the view calendar link.

Change-Id: I8e8297dc41ac8af69131ef748f25f169541c2958
Reviewed-on: https://gerrit.instructure.com/50278
Reviewed-by: Dan Minkevitch <dan@instructure.com>
Tested-by: Jenkins
QA-Review: Clare Strong <clare@instructure.com>
Product-Review: Clay Diffrient <cdiffrient@instructure.com>
2015-03-23 20:43:31 +00:00
James Williams ae35f8b84d only show available assignments in to-do and coming up lists
test plan:
* create a course with an upcoming assignment
* enroll a student in the course
* soft-conclude the course (set the end at date in the past)
* as the student, the assignment should not show up in the
 to-do and upcoming assignments lists on the dashboard

closes #CNVS-17857

Change-Id: I47600888a50dc30d7c91efbef9b7fb1f3dbd5808
Reviewed-on: https://gerrit.instructure.com/48448
Reviewed-by: Jeremy Stanley <jeremy@instructure.com>
Product-Review: Jeremy Stanley <jeremy@instructure.com>
Tested-by: Jenkins
QA-Review: Clare Strong <clare@instructure.com>
2015-02-09 21:03:38 +00:00
Cody Cutrer d86e09fee1 rspec 3-ify spec/selenium
refs CNVS-16239

Change-Id: I483dd42326d14a2a2645103600cfa242ca7f1fa8
2014-10-15 19:27:10 -06:00
Matt Wheeler 3ce8c5a8fd Split dashboard selenium specs out into four files
Refs CNVS-15688

One each for the main dashboard, teacher dashboard, todo section,
and coming up sections.

Test Plan:

Verify that all 4 files run in under two minutes each, on Jenkins.

Change-Id: I417eeb43a1c80a5134295459555b26e4a34e0231
Reviewed-on: https://gerrit.instructure.com/41578
Reviewed-by: Brad Horrocks <bhorrocks@instructure.com>
Product-Review: Matthew Wheeler <mwheeler@instructure.com>
QA-Review: Matthew Wheeler <mwheeler@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
2014-09-23 18:24:49 +00:00