MDL-59195 mod_assign: add behat tests for comments error
authorDavo Smith <davo.smith@synergy-learning.com>
Mon, 21 Aug 2017 09:20:06 +0000 (10:20 +0100)
committerDavo Smith <davo.smith@synergy-learning.com>
Mon, 21 Aug 2017 09:23:01 +0000 (10:23 +0100)
mod/assign/tests/behat/assign_comments_no_error.feature [new file with mode: 0644]

diff --git a/mod/assign/tests/behat/assign_comments_no_error.feature b/mod/assign/tests/behat/assign_comments_no_error.feature
new file mode 100644 (file)
index 0000000..96e6fb3
--- /dev/null
@@ -0,0 +1,26 @@
+@mod @mod_assign
+Feature: Switch role does not cause an error message in assignsubmission_comments
+
+  Background:
+    Given the following "courses" exist:
+      | fullname | shortname |
+      | Course 1 | C1        |
+    And the following "users" exist:
+      | username |
+      | teacher1 |
+    And the following "course enrolments" exist:
+      | course | user     | role           |
+      | C1     | teacher1 | editingteacher |
+    And I log in as "teacher1"
+    And I am on "Course 1" course homepage
+    And I turn editing mode on
+    And I add a "Assignment" to section "1" and I fill the form with:
+      | Assignment name           | Test assignment              |
+      | Description               | This is the description text |
+      | Students submit in groups | Yes                          |
+
+  Scenario: I switch role to student and an error doesn't occur
+    When I follow "Switch role to..." in the user menu
+    And I press "Student"
+    And I follow "Test assignment"
+    Then I should see "This is the description text"