Файловый менеджер - Редактировать - /home/harasnat/www/learning/blocks/course_list/tests/behat/block_course_list_course.feature
Назад
@block @block_course_list Feature: Enable the course_list block on a course page and view it's contents In order to enable the course list block on an course page As a teacher I can add the course list block to a course page Background: Given the following "categories" exist: | name | category | idnumber | | Category A | 0 | CATA | | Category B | 0 | CATB | | Category C | CATB | CATC | And the following "courses" exist: | fullname | shortname | category | | Course 1 | C1 | 0 | | Course 2 | C2 | CATA | | Course 3 | C3 | CATB | | Course 4 | C4 | CATC | And the following "users" exist: | username | firstname | lastname | email | | teacher1 | Teacher | First | teacher1@example.com | And the following "course enrolments" exist: | user | course | role | | teacher1 | C1 | editingteacher | | teacher1 | C2 | editingteacher | | teacher1 | C3 | editingteacher | Scenario: Add the course list block on course page and navigate to the course listing Given I log in as "teacher1" And I am on "Course 1" course homepage with editing mode on And the following config values are set as admin: | unaddableblocks | | theme_boost| When I add the "Courses" block Then I should see "Course 1" in the "My courses" "block" And I should see "Course 2" in the "My courses" "block" And I should see "Course 3" in the "My courses" "block" And I should not see "Course 4" in the "My courses" "block" And I follow "All courses" And I should see "Category 1" Scenario: Add the course list block on course page and navigate to another course Given I log in as "teacher1" And I am on "Course 1" course homepage with editing mode on And the following config values are set as admin: | unaddableblocks | | theme_boost| When I add the "Courses" block Then I should see "Course 1" in the "My courses" "block" And I should see "Course 2" in the "My courses" "block" And I should see "Course 3" in the "My courses" "block" And I should not see "Course 4" in the "My courses" "block" And I am on "Course 3" course homepage And I should see "Course 3" Scenario: Add the course list block on course page and view as an admin Given I log in as "admin" And I am on "Course 1" course homepage with editing mode on And the following config values are set as admin: | unaddableblocks | | theme_boost| When I add the "Courses" block Then I should see "Category 1" in the "Course categories" "block" And I should see "Category A" in the "Course categories" "block" And I should see "Category B" in the "Course categories" "block" And I should not see "Category C" in the "Course categories" "block" And I should not see "Course 1" in the "Course categories" "block" And I should not see "Course 2" in the "Course categories" "block" And I follow "All courses" And I should see "Category 1" Scenario: View the course list block on course page with hide all courses link enabled Given the following config values are set as admin: | block_course_list_hideallcourseslink | 1 | | | unaddableblocks | | theme_boost| And I log in as "teacher1" And I am on "Course 1" course homepage with editing mode on When I add the "Courses" block Then I should not see "All courses" in the "My courses" "block" Scenario: View the course list block on course page with admin sees own course enabled Given the following config values are set as admin: | block_course_list_adminview | own | | | unaddableblocks | | theme_boost| And the following "course enrolments" exist: | user | course | role | | admin | C1 | editingteacher | And I log in as "admin" And I am on "Course 1" course homepage with editing mode on When I add the "Courses" block Then I should not see "Category 1" in the "My courses" "block" And I should not see "Category A" in the "My courses" "block" And I should not see "Category B" in the "My courses" "block" And I should not see "Category C" in the "My courses" "block" And I should see "Course 1" in the "My courses" "block" And I should not see "Course 2" in the "My courses" "block" And I follow "All courses" And I should see "Category 1"
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0.02 |
proxy
|
phpinfo
|
Настройка