MOBILE-3352 behat: Behat basic test for assignment
parent
bb9f2eb1cd
commit
9f3160f970
|
@ -16,12 +16,12 @@ Feature: Test basic usage of assignment activity in app
|
||||||
| teacher1 | C1 | editingteacher |
|
| teacher1 | C1 | editingteacher |
|
||||||
| student1 | C1 | student |
|
| student1 | C1 | student |
|
||||||
And the following "activities" exist:
|
And the following "activities" exist:
|
||||||
| activity | course | idnumber | name | intro | assignsubmission_onlinetext_enabled | duedate |
|
| activity | course | idnumber | name | intro | assignsubmission_onlinetext_enabled | duedate | attemptreopenmethod |
|
||||||
| assign | C1 | assign1 | assignment1 | Test assignment description1 | 1 | 1 |
|
| assign | C1 | assign1 | assignment1 | Test assignment description1 | 1 | 1 | manual |
|
||||||
|
|
||||||
|
|
||||||
@app @3.8.0 @OK
|
@app @3.8.0 @OK
|
||||||
Scenario: View assign and add a submission (online text), view own submission or student submission and view list of student submissions (as teacher)
|
Scenario: View assign and add a submission (online text), submit for grading, view own submission or student submission and view list of student submissions (as teacher)
|
||||||
When I enter the app
|
When I enter the app
|
||||||
And I log in as "student1"
|
And I log in as "student1"
|
||||||
Then the header should be "Acceptance test site" in the app
|
Then the header should be "Acceptance test site" in the app
|
||||||
|
@ -60,4 +60,75 @@ Feature: Test basic usage of assignment activity in app
|
||||||
And I should see "Not graded"
|
And I should see "Not graded"
|
||||||
And I press "Student student" near "assignment1" in the app
|
And I press "Student student" near "assignment1" in the app
|
||||||
Then I should see "Online text submission"
|
Then I should see "Online text submission"
|
||||||
And I should see "Submission test edited"
|
And I should see "Submission test edited"
|
||||||
|
|
||||||
|
@app @3.8.0 @OK
|
||||||
|
Scenario: Add new attempt from previous submission
|
||||||
|
When I enter the app
|
||||||
|
And I log in as "student1"
|
||||||
|
Then the header should be "Acceptance test site" in the app
|
||||||
|
And I should see "Course 1"
|
||||||
|
And I press "Course 1" near "Recently accessed courses" in the app
|
||||||
|
Then the header should be "Course 1" in the app
|
||||||
|
And I press "assignment1" in the app
|
||||||
|
Then the header should be "assignment1" in the app
|
||||||
|
And I should see "Test assignment description1"
|
||||||
|
And I should see "Due date"
|
||||||
|
And I should see "Thursday, 1 January 1970, 1:00 AM"
|
||||||
|
And I press "Add submission" in the app
|
||||||
|
And I set the field "Online text submissions" to "Submission test" in the app
|
||||||
|
And I press "Save" in the app
|
||||||
|
And I press "Submit assignment" in the app
|
||||||
|
And I press "OK" in the app
|
||||||
|
When I enter the app
|
||||||
|
And I log in as "teacher1"
|
||||||
|
Then the header should be "Acceptance test site" in the app
|
||||||
|
And I should see "Course 1"
|
||||||
|
And I press "Course 1" near "Recently accessed courses" in the app
|
||||||
|
Then the header should be "Course 1" in the app
|
||||||
|
And I press "assignment1" in the app
|
||||||
|
Then the header should be "assignment1" in the app
|
||||||
|
And I press "Participants" in the app
|
||||||
|
Then I should see "Student student"
|
||||||
|
And I should see "Not graded"
|
||||||
|
And I press "Student student" near "assignment1" in the app
|
||||||
|
Then I should see "Online text submission"
|
||||||
|
And I should see "Submission test"
|
||||||
|
And I press "Grade" in the app
|
||||||
|
And I press "Allow another attempt" in the app
|
||||||
|
And I press "Done"
|
||||||
|
Then I should see "Reopened"
|
||||||
|
And I should see "Not graded"
|
||||||
|
When I enter the app
|
||||||
|
And I log in as "student1"
|
||||||
|
Then the header should be "Acceptance test site" in the app
|
||||||
|
And I should see "Course 1"
|
||||||
|
And I press "Course 1" near "Recently accessed courses" in the app
|
||||||
|
Then the header should be "Course 1" in the app
|
||||||
|
And I press "assignment1" in the app
|
||||||
|
And I should see "Reopened"
|
||||||
|
And I should see "2 out of Unlimited"
|
||||||
|
And I should see "Add a new attempt based on previous submission"
|
||||||
|
And I should see "Add a new attempt"
|
||||||
|
And I press "Add a new attempt based on previous submission" in the app
|
||||||
|
And I press "OK" in the app
|
||||||
|
Then I should see "Submission test"
|
||||||
|
And I set the field "Online text submissions" to "Submission test 2 attempt" in the app
|
||||||
|
And I press "Save" in the app
|
||||||
|
And I press "OK" in the app
|
||||||
|
And I press "Submit assignment" in the app
|
||||||
|
And I press "OK" in the app
|
||||||
|
When I enter the app
|
||||||
|
And I log in as "teacher1"
|
||||||
|
Then the header should be "Acceptance test site" in the app
|
||||||
|
And I should see "Course 1"
|
||||||
|
And I press "Course 1" near "Recently accessed courses" in the app
|
||||||
|
Then the header should be "Course 1" in the app
|
||||||
|
And I press "assignment1" in the app
|
||||||
|
Then the header should be "assignment1" in the app
|
||||||
|
And I press "Participants" in the app
|
||||||
|
Then I should see "Student student"
|
||||||
|
And I should see "Not graded"
|
||||||
|
And I press "Student student" near "assignment1" in the app
|
||||||
|
Then I should see "Online text submission"
|
||||||
|
And I should see "Submission test 2 attempt"
|
Loading…
Reference in New Issue