Grading bokchoy tests
This commit is contained in:
@@ -2,26 +2,6 @@
|
||||
Feature: CMS.Course Grading
|
||||
As a course author, I want to be able to configure how my course is graded
|
||||
|
||||
Scenario: Users can add grading ranges
|
||||
Given I have opened a new course in Studio
|
||||
And I am viewing the grading settings
|
||||
When I add "1" new grade
|
||||
Then I see I now have "3" grades
|
||||
|
||||
Scenario: Users can only have up to 5 grading ranges
|
||||
Given I have opened a new course in Studio
|
||||
And I am viewing the grading settings
|
||||
When I add "6" new grades
|
||||
Then I see I now have "5" grades
|
||||
|
||||
Scenario: When user removes a grade the remaining grades should be consistent
|
||||
Given I have opened a new course in Studio
|
||||
And I am viewing the grading settings
|
||||
When I add "2" new grade
|
||||
Then Grade list has "ABCF" grades
|
||||
And I delete a grade
|
||||
Then Grade list has "ABF" grades
|
||||
|
||||
# Cannot reliably make the delete button appear so using javascript instead
|
||||
Scenario: Users can delete grading ranges
|
||||
Given I have opened a new course in Studio
|
||||
|
||||
@@ -33,14 +33,6 @@ def delete_grade(step):
|
||||
world.browser.execute_script('document.getElementsByClassName("remove-button")[0].click()')
|
||||
|
||||
|
||||
@step(u'Grade list has "([^"]*)" grades$')
|
||||
def check_grade_values(step, grade_list): # pylint: disable=unused-argument
|
||||
visible_list = ''.join(
|
||||
[grade.text for grade in world.css_find('.letter-grade')]
|
||||
)
|
||||
assert_equal(visible_list, grade_list, 'Grade lists should be equal')
|
||||
|
||||
|
||||
@step(u'I see I now have "([^"]*)" grades$')
|
||||
def view_grade_slider(step, how_many):
|
||||
grade_slider_css = '.grade-specific-bar'
|
||||
|
||||
Reference in New Issue
Block a user