X7ROOT File Manager
Current Path:
/home/cbholdings/pasukulu/blocks/site_main_menu/tests/behat
home
/
cbholdings
/
pasukulu
/
blocks
/
site_main_menu
/
tests
/
behat
/
📁
..
📄
add_url.feature
(5.16 KB)
📄
behat_block_site_main_menu.php
(7.36 KB)
📄
edit_activities.feature
(4.32 KB)
Editing: add_url.feature
@block @block_site_main_menu Feature: Add URL to main menu block In order to add helpful resources for students As a admin I need to add URLs to the main menu block and check it works. Background: Given the following "courses" exist: | fullname | shortname | category | enablecompletion | | Course 1 | C1 | 0 | 1 | | Course 2 | C2 | 0 | | And the following "blocks" exist: | blockname | contextlevel | reference | pagetypepattern | defaultregion | | site_main_menu | System | 1 | site-index | side-pre | @javascript Scenario: Add a URL in menu block and ensure it appears Given I log in as "admin" And I am on site homepage And the following "activity" exists: | activity | url | | course | Acceptance test site | | name | reference link | | intro | mooooooooodle | | externalurl | http://www.moodle.com | | section | 0 | When I am on the "reference link" "url activity editing" page And I expand all fieldsets And I set the following fields to these values: | id_display | In pop-up | And I press "Save and return to course" And I turn editing mode on Then "reference link" "link" should exist in the "Main menu" "block" And "Add an activity or resource" "button" should exist in the "Main menu" "block" @javascript Scenario: Add a URL in menu block can appear in the entire site When I log in as "admin" And I am on site homepage And I turn editing mode on And I configure the "Main menu" block And I set the following fields to these values: | Page contexts | Display throughout the entire site | And I press "Save changes" And the following "activity" exists: | activity | url | | course | Acceptance test site | | name | reference link | | intro | mooooooooodle | | externalurl | http://www.moodle.com | | section | 0 | And I am on the "reference link" "url activity editing" page And I expand all fieldsets And I set the following fields to these values: | id_display | Embed | And I press "Save and return to course" Then I click on "reference link" "link" in the "Main menu" "block" And "reference link" "link" should exist in the "Main menu" "block" And I am on the "C1" "Course" page And "reference link" "link" should exist in the "Main menu" "block" And I navigate to "Badges > Add a new badge" in site administration And "reference link" "link" should exist in the "Main menu" "block" @javascript Scenario: Add a URL in menu block can appear in any front page When I log in as "admin" And I am on site homepage And I turn editing mode on And I configure the "Main menu" block And I set the following fields to these values: | Page contexts | Display on the site home and any pages added to the site home. | And I press "Save changes" And the following "activity" exists: | activity | url | | course | Acceptance test site | | name | reference link | | intro | mooooooooodle | | externalurl | http://www.moodle.com | | section | 0 | And I am on the "reference link" "url activity editing" page And I expand all fieldsets And I set the following fields to these values: | id_display | Embed | And I press "Save and return to course" Then I click on "reference link" "link" in the "Main menu" "block" And "reference link" "link" should exist in the "Main menu" "block" And I am on the "C1" "Course" page And "Main menu" "block" should not exist And I navigate to "Badges > Add a new badge" in site administration And "Main menu" "block" should not exist @javascript Scenario: When the "Main Menu" block is displayed throrought the entire site, adding an URL in a course results in adding it in the course and not in the frontpage Given I log in as "admin" And I am on site homepage And I turn editing mode on And I configure the "Main menu" block And I set the following fields to these values: | Page contexts | Display throughout the entire site | And I press "Save changes" When the following "activity" exists: | activity | url | | course | C2 | | name | reference link | | intro | mooooooooodle | | externalurl | http://www.moodle.com | | section | 0 | | showdescription | 1 | And I am on the "reference link" "url activity editing" page And I expand all fieldsets And I set the following fields to these values: | id_display | In pop-up | And I press "Save and return to course" Then "reference link" "link" should not exist in the "Main menu" "block" And I should see "mooooooooodle" in the "region-main" "region"
Upload File
Create Folder