mirrored from git://git.moodle.org/moodle.git
-
Notifications
You must be signed in to change notification settings - Fork 6.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
MDL-56370 mod_feedback: behat for repeat completion
- Loading branch information
1 parent
af6a891
commit 07e95f4
Showing
2 changed files
with
79 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
@mod @mod_feedback | ||
Feature: Non anonymous feedback with multiple submissions | ||
In order to modify feedback response | ||
As a student | ||
I need to be able to see previous response when I re-submit feedback | ||
|
||
Background: | ||
Given the following "users" exist: | ||
| username | firstname | lastname | | ||
| user1 | Username | 1 | | ||
| user2 | Username | 2 | | ||
| teacher | Teacher | 3 | | ||
| manager | Manager | 4 | | ||
And the following "courses" exist: | ||
| fullname | shortname | | ||
| Course 1 | C1 | | ||
And the following "course enrolments" exist: | ||
| user | course | role | | ||
| user1 | C1 | student | | ||
| user2 | C1 | student | | ||
| teacher | C1 | editingteacher | | ||
And the following "activities" exist: | ||
| activity | name | course | idnumber | anonymous | publish_stats | multiple_submit | section | | ||
| feedback | Course feedback | C1 | feedback1 | 2 | 1 | 1 | 0 | | ||
|
||
Scenario: Completing a feedback second time | ||
When I log in as "teacher" | ||
And I follow "Course 1" | ||
And I follow "Course feedback" | ||
And I click on "Edit questions" "link" in the "[role=main]" "css_element" | ||
And I add a "Short text answer" question to the feedback with: | ||
| Question | first | | ||
| Label | shorttext1 | | ||
| Maximum characters accepted | 200 | | ||
And I add a page break to the feedback | ||
And I add a "Short text answer" question to the feedback with: | ||
| Question | second | | ||
| Label | shorttext2 | | ||
| Maximum characters accepted | 200 | | ||
And I log out | ||
And I log in as "user1" | ||
And I follow "Course 1" | ||
And I follow "Course feedback" | ||
And I follow "Answer the questions..." | ||
And I set the following fields to these values: | ||
| first | 111 | | ||
And I press "Next" | ||
And I set the following fields to these values: | ||
| second | 222 | | ||
And I press "Submit your answers" | ||
And I log out | ||
And I log in as "user1" | ||
And I follow "Course 1" | ||
And I follow "Course feedback" | ||
And I follow "Answer the questions..." | ||
Then the field "first" matches value "111" | ||
And I press "Next" | ||
And the field "second" matches value "222" | ||
And I set the following fields to these values: | ||
| second | 333 | | ||
And I press "Submit your answers" |