[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 @mod @mod_forum 2 Feature: A user can navigate to previous and next discussions 3 In order to get go the previous discussion 4 As a user 5 I need to click on the previous discussion link 6 7 Background: 8 Given the following "users" exist: 9 | username | firstname | lastname | email | 10 | teacher1 | Teacher | 1 | teacher1@example.com | 11 | student1 | Student | 1 | student1@example.com | 12 | student2 | Student | 2 | student2@example.com | 13 And the following "courses" exist: 14 | fullname | shortname | category | 15 | Course 1 | C1 | 0 | 16 And the following "course enrolments" exist: 17 | user | course | role | 18 | teacher1 | C1 | editingteacher | 19 | student1 | C1 | student | 20 | student2 | C1 | student | 21 And the following "groups" exist: 22 | name | course | idnumber | 23 | Group 1 | C1 | G1 | 24 | Group 2 | C1 | G2 | 25 And the following "group members" exist: 26 | user | group | 27 | teacher1 | G1 | 28 | teacher1 | G2 | 29 | student1 | G1 | 30 | student2 | G2 | 31 32 Scenario: A user can navigate between discussions 33 Given the following "activities" exist: 34 | activity | name | intro | course | idnumber | groupmode | 35 | forum | Test forum name | Test forum name | C1 | forum | 0 | 36 And I log in as "teacher1" 37 And I follow "Course 1" 38 And I follow "Test forum name" 39 And I add a new discussion to "Test forum name" forum with: 40 | Subject | Discussion 1 | 41 | Message | Test post message | 42 And I wait "1" seconds 43 And I add a new discussion to "Test forum name" forum with: 44 | Subject | Discussion 2 | 45 | Message | Test post message | 46 And I wait "1" seconds 47 And I add a new discussion to "Test forum name" forum with: 48 | Subject | Discussion 3 | 49 | Message | Test post message | 50 And I wait "1" seconds 51 When I follow "Discussion 3" 52 Then I should not see "Discussion 1" 53 And I should see "Discussion 2" 54 And I follow "Discussion 2" 55 And I should see "Discussion 1" 56 And I should see "Discussion 3" 57 And I follow "Discussion 1" 58 And I should see "Discussion 2" 59 And I should not see "Discussion 3" 60 And I follow "Reply" 61 And I set the following fields to these values: 62 | Message | Answer to discussion | 63 And I press "Post to forum" 64 And I should not see "Discussion 2" 65 And I should see "Discussion 3" 66 And I follow "Discussion 3" 67 And I should see "Discussion 1" 68 And I should see "Discussion 2" 69 And I follow "Discussion 2" 70 And I should not see "Discussion 1" 71 And I should see "Discussion 3" 72 73 Scenario: A user can navigate between discussions with visible groups 74 Given the following "activities" exist: 75 | activity | name | intro | course | idnumber | groupmode | 76 | forum | Test forum name | Test forum name | C1 | forum | 2 | 77 And I log in as "teacher1" 78 And I follow "Course 1" 79 And I follow "Test forum name" 80 And I add a new discussion to "Test forum name" forum with: 81 | Subject | Discussion 1 Group 0 | 82 | Message | Test post message | 83 And I add a new discussion to "Test forum name" forum with: 84 | Subject | Discussion 2 Group 0 | 85 | Message | Test post message | 86 And I add a new discussion to "Test forum name" forum with: 87 | Subject | Discussion 1 Group 1 | 88 | Message | Test post message | 89 | Group | Group 1 | 90 And I add a new discussion to "Test forum name" forum with: 91 | Subject | Discussion 2 Group 1 | 92 | Message | Test post message | 93 | Group | Group 1 | 94 And I add a new discussion to "Test forum name" forum with: 95 | Subject | Discussion 1 Group 2 | 96 | Message | Test post message | 97 | Group | Group 2 | 98 And I add a new discussion to "Test forum name" forum with: 99 | Subject | Discussion 2 Group 2 | 100 | Message | Test post message | 101 | Group | Group 2 | 102 And I log out 103 When I log in as "student1" 104 And I follow "Course 1" 105 And I follow "Test forum name" 106 And I select "All participants" from the "Visible groups" singleselect 107 And I follow "Discussion 1 Group 0" 108 Then I should see "Discussion 2 Group 0" 109 And I should not see "Group 1" 110 And I should not see "Group 2" 111 And I follow "Discussion 2 Group 0" 112 And I should see "Discussion 1 Group 0" 113 And I should see "Discussion 1 Group 1" 114 And I follow "Discussion 1 Group 1" 115 And I should see "Discussion 2 Group 0" 116 And I should see "Discussion 2 Group 1" 117 And I follow "Test forum name" 118 And I follow "Discussion 1 Group 2" 119 And I should see "Discussion 2 Group 1" 120 And I should see "Discussion 2 Group 2" 121 And I follow "Test forum name" 122 And I select "Group 1" from the "Visible groups" singleselect 123 And I follow "Discussion 1 Group 1" 124 Then I should see "Discussion 2 Group 0" 125 And I should see "Discussion 2 Group 1" 126 And I follow "Discussion 2 Group 1" 127 And I should see "Discussion 1 Group 1" 128 And I should not see "Group 2" 129 130 Scenario: A user can navigate between discussions with separate groups 131 Given the following "activities" exist: 132 | activity | name | intro | course | idnumber | groupmode | 133 | forum | Test forum name | Test forum name | C1 | forum | 1 | 134 And I log in as "teacher1" 135 And I follow "Course 1" 136 And I follow "Test forum name" 137 And I add a new discussion to "Test forum name" forum with: 138 | Subject | Discussion 1 Group 0 | 139 | Message | Test post message | 140 And I add a new discussion to "Test forum name" forum with: 141 | Subject | Discussion 2 Group 0 | 142 | Message | Test post message | 143 And I add a new discussion to "Test forum name" forum with: 144 | Subject | Discussion 1 Group 1 | 145 | Message | Test post message | 146 | Group | Group 1 | 147 And I add a new discussion to "Test forum name" forum with: 148 | Subject | Discussion 2 Group 1 | 149 | Message | Test post message | 150 | Group | Group 1 | 151 And I add a new discussion to "Test forum name" forum with: 152 | Subject | Discussion 1 Group 2 | 153 | Message | Test post message | 154 | Group | Group 2 | 155 And I add a new discussion to "Test forum name" forum with: 156 | Subject | Discussion 2 Group 2 | 157 | Message | Test post message | 158 | Group | Group 2 | 159 And I log out 160 When I log in as "student1" 161 And I follow "Course 1" 162 And I follow "Test forum name" 163 And I follow "Discussion 1 Group 1" 164 Then I should see "Discussion 2 Group 0" 165 And I should see "Discussion 2 Group 1" 166 And I follow "Discussion 2 Group 1" 167 And I should see "Discussion 1 Group 1" 168 And I should not see "Group 2"
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Thu Aug 11 10:00:09 2016 | Cross-referenced by PHPXref 0.7.1 |