mirror of
https://github.com/moodle/moodle.git
synced 2025-01-19 06:18:28 +01:00
MDL-49689 navigation: Behat tests for default home page
Part of MDL-45774.
This commit is contained in:
parent
d9926e8664
commit
52f2075d61
28
user/tests/behat/set_default_homepage.feature
Normal file
28
user/tests/behat/set_default_homepage.feature
Normal file
@ -0,0 +1,28 @@
|
||||
@core @core_user
|
||||
Feature: Set the site home page and dashboard as the default home page
|
||||
In order to set a page as my default home page
|
||||
As a user
|
||||
I need to go to the page I want and set it as my home page
|
||||
|
||||
Background:
|
||||
Given the following "courses" exist:
|
||||
| fullname | shortname | category | groupmode |
|
||||
| Course 1 | C1 | 0 | 1 |
|
||||
|
||||
Scenario: Admin sets the site page and then the dashboard as the default home page
|
||||
Given I log in as "admin"
|
||||
And I navigate to "Navigation" node in "Site administration > Appearance"
|
||||
And I set the field "Default home page for users" to "User preference"
|
||||
And I press "Save changes"
|
||||
And I am on site homepage
|
||||
And I follow "Make this my default home page"
|
||||
And I should not see "Make this my default home page"
|
||||
And I follow "Course 1"
|
||||
And "//ul[@class='breadcrumb']/li/a[text()='Home']" "xpath_element" should exist
|
||||
And I am on site homepage
|
||||
And I follow "Dashboard"
|
||||
And I follow "Make this my default home page"
|
||||
And I should not see "Make this my default home page"
|
||||
And I am on site homepage
|
||||
When I follow "Course 1"
|
||||
Then "//ul[@class='breadcrumb']/li/a[text()='Dashboard']" "xpath_element" should exist
|
Loading…
x
Reference in New Issue
Block a user