X7ROOT File Manager
Current Path:
/home/cbholdings/pasukulu/course/tests/behat
home
/
cbholdings
/
pasukulu
/
course
/
tests
/
behat
/
📁
..
📄
activities_edit_completion.feature
(2.42 KB)
📄
activities_edit_name.feature
(2.14 KB)
📄
activities_visibility_icons.feature
(8.62 KB)
📄
activity_chooser.feature
(14.49 KB)
📄
activity_chooser_plus.feature
(2.3 KB)
📄
activity_navigation.feature
(16.58 KB)
📄
activity_navigation_with_restrictions.feature
(3.38 KB)
📄
add_activities.feature
(3.83 KB)
📄
behat_course.php
(87.07 KB)
📄
category_change_visibility.feature
(16.56 KB)
📄
category_management.feature
(22.64 KB)
📄
category_resort.feature
(10.92 KB)
📄
course_activity_dates.feature
(3.58 KB)
📄
course_browsing.feature
(4.65 KB)
📄
course_category_breadcrumbs.feature
(13.69 KB)
📄
course_category_management_listing.feature
(43.42 KB)
📄
course_change_visibility.feature
(5.79 KB)
📄
course_collapse_sections.feature
(10.13 KB)
📄
course_contact.feature
(7.35 KB)
📄
course_controls.feature
(11.81 KB)
📄
course_creation.feature
(5.86 KB)
📄
course_download_content.feature
(2.27 KB)
📄
course_download_content_cm.feature
(3.1 KB)
📄
course_download_content_permissions.feature
(5.41 KB)
📄
course_format.feature
(4.1 KB)
📄
course_relativedatesmode.feature
(2.08 KB)
📄
course_request.feature
(4.85 KB)
📄
course_resort.feature
(11.28 KB)
📄
course_search.feature
(1.58 KB)
📄
course_summary_format.feature
(1.41 KB)
📄
coursetags.feature
(4.09 KB)
📄
create_delete_course.feature
(5.13 KB)
📄
customfields_locked.feature
(2.52 KB)
📄
customfields_visibility.feature
(3.55 KB)
📄
edit_settings.feature
(2.61 KB)
📄
force_group_mode.feature
(2.1 KB)
📄
frontpage_display_modes.feature
(3.98 KB)
📄
frontpage_topic_section.feature
(1.99 KB)
📄
general_section.feature
(1.59 KB)
📄
keyholder.feature
(2.2 KB)
📄
max_number_sections.feature
(1.87 KB)
📄
move_activities.feature
(2.31 KB)
📄
move_sections.feature
(2.48 KB)
📄
navigate_course_list.feature
(3.18 KB)
📄
other_users.feature
(1.37 KB)
📄
paged_course_information.feature
(3.69 KB)
📄
paged_course_navigation.feature
(5.99 KB)
📄
recommend_activities.feature
(2 KB)
📄
rename_roles.feature
(2.85 KB)
📄
restrict_available_activities.feature
(1.91 KB)
📄
role_renaming.feature
(2.07 KB)
📄
search_recommended_activities.feature
(1 KB)
📄
section_highlighting.feature
(1.78 KB)
📄
section_visibility.feature
(4.93 KB)
📄
sectionzero_title.feature
(2.22 KB)
📄
view_subfolders_inline.feature
(3.03 KB)
Editing: section_visibility.feature
@core @core_course @_cross_browser Feature: Show/hide course sections In order to delay sections availability As a teacher I need to show or hide sections Background: Given the following "users" exist: | username | firstname | lastname | email | | teacher1 | Teacher | 1 | teacher1@example.com | | student1 | Student | 1 | student1@example.com | And the following "courses" exist: | fullname | shortname | format | hiddensections | | Course 1 | C1 | topics | 0 | And the following "course enrolments" exist: | user | course | role | | teacher1 | C1 | editingteacher | | student1 | C1 | student | And the following "activities" exist: | activity | course | section | name | visible | | forum | C1 | 1 | Test hidden forum 11 name | 0 | | forum | C1 | 1 | Test hidden forum 12 name | 1 | | forum | C1 | 2 | Test hidden forum 21 name | 0 | | forum | C1 | 2 | Test hidden forum 22 name | 1 | | forum | C1 | 3 | Test hidden forum 31 name | 0 | | forum | C1 | 3 | Test hidden forum 32 name | 1 | And I log in as "teacher1" And I am on "Course 1" course homepage with editing mode on @javascript Scenario: Show / hide section icon functions correctly When I hide section "1" Then section "1" should be hidden And section "2" should be visible And section "3" should be visible And I hide section "2" And section "2" should be hidden And I show section "2" And section "2" should be visible And I hide section "3" And I show section "3" And I hide section "3" And section "3" should be hidden And I reload the page And section "1" should be hidden And all activities in section "1" should be hidden And section "2" should be visible And section "3" should be hidden And all activities in section "1" should be hidden And I am on the "Course 1" course page logged in as student1 And section "1" should be hidden And all activities in section "1" should be hidden And section "2" should be visible And section "3" should be hidden And all activities in section "1" should be hidden @javascript Scenario: Students can not navigate to hidden sections Given I hide section "2" And I navigate to "Settings" in current page administration And I set the following fields to these values: | Course layout | Show one section per page | And I press "Save and display" When I click on "Topic 1" "link" in the "region-main" "region" Then I should see "Topic 2" in the "region-main" "region" And I click on "Topic 2" "link" in the "region-main" "region" And I should see "Topic 1" in the "region-main" "region" And I should see "Topic 3" in the "region-main" "region" And I am on the "Course 1" course page logged in as student1 And I click on "Topic 1" "link" in the "region-main" "region" And I should not see "Topic 2" in the "region-main" "region" And I should see "Topic 3" in the "region-main" "region" And I click on "Topic 3" "link" in the "region-main" "region" And I should not see "Topic 2" in the "region-main" "region" And I should see "Topic 1" in the "region-main" "region" @javascript Scenario: Students can not navigate to restricted sections Given I navigate to "Settings" in current page administration And I set the following fields to these values: | Course layout | Show one section per page | | Enable completion tracking | Yes | And I press "Save and display" And the following "activities" exist: | activity | course | section | name | completion | | label | C1 | 1 | Test label | 1 | And I edit the section "2" And I expand all fieldsets And I click on "Add restriction..." "button" And I click on "Activity completion" "button" in the "Add restriction..." "dialogue" And I set the following fields to these values: | cm | Test label | | Required completion status | must be marked complete | And I press "Save changes" When I click on "Topic 1" "link" in the "region-main" "region" Then I should see "Topic 2" in the "region-main" "region" And I click on "Topic 2" "link" in the "region-main" "region" And I should see "Topic 1" in the "region-main" "region" And I should see "Topic 3" in the "region-main" "region" And I am on the "Course 1" course page logged in as student1 And I click on "Topic 1" "link" in the "region-main" "region" And I should not see "Topic 2" in the "region-main" "region" And I should see "Topic 3" in the "region-main" "region" And I click on "Topic 3" "link" in the "region-main" "region" And I should not see "Topic 2" in the "region-main" "region" And I should see "Topic 1" in the "region-main" "region"
Upload File
Create Folder