MDL-49324 grades: Remove unnecessary @javascript tag from tests
[moodle.git] / grade / tests / behat / grade_single_item_scales.feature
index 190e1f7..ed3a96a 100644 (file)
@@ -56,7 +56,6 @@ Feature: View gradebook when single item scales are used
     And I follow "Grader report"
     And I turn editing mode on
 
-  @javascript
   Scenario: Test displaying single item scales in gradebook in aggregation method Natural
     When I turn editing mode off
     Then the following should exist in the "user-grades" table:
@@ -67,36 +66,33 @@ Feature: View gradebook when single item scales are used
       | Range              | Ace!–Ace! | 0.00–1.00      | 0.00–1.00    |
       | Overall average    | Ace!      | 1.00           | 1.00         |
     And I follow "User report"
-    And I set the field "Select all or one user" to "Student 1"
+    And I select "Student 1" from the "Select all or one user" singleselect
     And the following should exist in the "user-grade" table:
       | Grade item          | Grade | Range     | Contribution to course total |
       | Test assignment one | Ace!  | Ace!–Ace! | 100.00 %                     |
       | Sub category 1 total| 1.00  | 0–1       | -                            |
       | Course total        | 1.00  | 0–1       | -                            |
-    And I set the field "Select all or one user" to "Student 2"
+    And I select "Student 2" from the "Select all or one user" singleselect
     And the following should exist in the "user-grade" table:
       | Grade item          | Grade | Range     | Contribution to course total |
       | Test assignment one | -     | Ace!–Ace! | -                            |
       | Sub category 1 total| -     | 0–1       | -                            |
       | Course total        | -     | 0–1       | -                            |
-    And I set the field "jump" to "Gradebook setup"
+    And I select "Gradebook setup" from the "jump" singleselect
     And the following should exist in the "grade_edit_tree_table" table:
       | Name                | Max grade |
       | Test assignment one | 1.00      |
       | Sub category 1 total| 1.00      |
       | Course total        | 1.00      |
 
-  @javascript
   Scenario Outline: Test displaying single item scales in gradebook in all other aggregation methods
     When I follow "Edit   Course 1"
     And I set the field "Aggregation" to "<aggregation>"
     And I press "Save changes"
     And I follow "Edit   Sub category 1"
-    And I expand all fieldsets
-    And I set the field "Aggregation" to "<aggregation>"
-    And I set the field "Category name" to "Sub category (<aggregation>)"
-    # And I set the field "Maximum grade" to "5"
-    # And I set the field "Minimum grade" to "1"
+    And I set the following fields to these values:
+      | Aggregation     | <aggregation> |
+      | Category name   | Sub category (<aggregation>) |
     And I press "Save changes"
     And I turn editing mode off
     Then the following should exist in the "user-grades" table:
@@ -108,19 +104,18 @@ Feature: View gradebook when single item scales are used
       | Range              | Ace!–Ace! | 0.00–100.0     | 0.00–100.00    |
       | Overall average    | Ace!      | <catavg>       | <overallavg>   |
     And I follow "User report"
-    And I set the field "Select all or one user" to "Student 1"
-    And I click on "Select all or one user" "select"
+    And I select "Student 1" from the "Select all or one user" singleselect
     And the following should exist in the "user-grade" table:
       | Grade item                                       | Grade          | Range       | Contribution to course total |
       | Test assignment one                              | Ace!           | Ace!–Ace!   | <contrib1>                   |
       | Sub category (<aggregation>) total<aggregation>. | <cattotal1>    | 0–100       | -                            |
       | Course total<aggregation>.                       | <coursetotal1> | 0–100       | -                            |
-    And I set the field "jump" to "Gradebook setup"
+    And I select "Gradebook setup" from the "jump" singleselect
     And the following should exist in the "grade_edit_tree_table" table:
-      | Name                         | Max grade |
-      | Test assignment one          | Ace! (1)  |
+      | Name                                             | Max grade |
+      | Test assignment one                              | Ace! (1)  |
       | Sub category (<aggregation>) total<aggregation>. | 100.00    |
-      | Course total<aggregation>.   | 100.00    |
+      | Course total<aggregation>.                       | 100.00    |
 
     Examples:
       | aggregation                         | contrib1 | cattotal1 | coursetotal1 | catavg | overallavg |