MOBILE-4061 course: Add test for hidden courses

main
Pau Ferrer Ocaña 2022-06-13 16:41:47 +02:00
parent 473a03d9fa
commit 9ce31948ad
1 changed files with 20 additions and 5 deletions

View File

@ -10,20 +10,23 @@ Feature: Test basic usage of courses in app
| teacher1 | Teacher | teacher | teacher1@example.com | | teacher1 | Teacher | teacher | teacher1@example.com |
| student1 | Student | student | student1@example.com | | student1 | Student | student | student1@example.com |
And the following "courses" exist: And the following "courses" exist:
| fullname | shortname | category | | fullname | shortname | category | visible |
| Course 1 | C1 | 0 | | Course 1 | C1 | 0 | 1 |
| Course 2 | C2 | 0 | | Course 2 | C2 | 0 | 1 |
| Course 3 | C3 | 0 | | Course 3 | C3 | 0 | 1 |
| Course 4 | C4 | 0 | | Course 4 | C4 | 0 | 1 |
| Hidden course | CH | 0 | 0 |
And the following "course enrolments" exist: And the following "course enrolments" exist:
| user | course | role | | user | course | role |
| teacher1 | C1 | editingteacher | | teacher1 | C1 | editingteacher |
| teacher1 | C2 | editingteacher | | teacher1 | C2 | editingteacher |
| teacher1 | C3 | editingteacher | | teacher1 | C3 | editingteacher |
| teacher1 | C4 | editingteacher | | teacher1 | C4 | editingteacher |
| teacher1 | CH | editingteacher |
| student1 | C1 | student | | student1 | C1 | student |
| student1 | C2 | student | | student1 | C2 | student |
| student1 | C3 | student | | student1 | C3 | student |
| student1 | CH | student |
And the following "activities" exist: And the following "activities" exist:
| activity | name | intro | course | idnumber | option | | activity | name | intro | course | idnumber | option |
| choice | Choice course 1 | Test choice description | C1 | choice1 | Option 1, Option 2, Option 3 | | choice | Choice course 1 | Test choice description | C1 | choice1 | Option 1, Option 2, Option 3 |
@ -49,6 +52,18 @@ Feature: Test basic usage of courses in app
And I should find "Course 2" in the app And I should find "Course 2" in the app
And I should find "Course 3" in the app And I should find "Course 3" in the app
@lms_from4.0
Scenario: Hidden course is only accessible for teachers
Given I entered the app as "teacher1"
And I press "My courses" in the app
When I press "Hidden course" in the app
Then the header should be "Hidden course" in the app
Given I entered the app as "student1"
And I press "My courses" in the app
And I should not find "Hidden course" in the app
@lms_from4.0 @lms_from4.0
Scenario: See my courses Scenario: See my courses
Given I entered the app as "student1" Given I entered the app as "student1"