Commit 98fa6956 authored by Rebecca Blundell's avatar Rebecca Blundell
Browse files

Bug 1710997 - fix user_themes.feature

-Add a user and a page owned by that user in the background
-Keep the part of the test where the admin changes the setting
-Check that the the regular user can choose page theme and that the logo changes

Change-Id: Ia0a0b916a0d48ab96370241e2bec58c36bba4418
parent af730d73
@javascript @core @core_view @javascript @core @core_view
Feature: Allow user themes on pages Feature: Allow user themes on pages
In order to allow a user theme on a page In order to allow a user theme on a page
As an admin Enable "Users can choose page themes" setting
I need to be able to activate Users can choose page themes setting Log in as user and confirm it works
Background:
Given the following "users" exist:
| username | password | email | firstname | lastname | institution | authname | role |
| userA | Kupuhipa1 | userA@example.com | Angela | User | mahara | internal | member |
And the following "pages" exist:
| title | description| ownertype | ownername |
| Page 1 | Page 1 | user | userA |
Scenario: Activate page themes setting and edit a page (Bug 1591304) Scenario: Activate page themes setting and edit a page (Bug 1591304)
Given I log in as "admin" with password "Kupuhipa1" Given I log in as "admin" with password "Kupuhipa1"
...@@ -11,11 +19,10 @@ Scenario: Activate page themes setting and edit a page (Bug 1591304) ...@@ -11,11 +19,10 @@ Scenario: Activate page themes setting and edit a page (Bug 1591304)
And I expand the section "User settings" And I expand the section "User settings"
And I enable the switch "Users can choose page themes" And I enable the switch "Users can choose page themes"
And I press "Update site options" And I press "Update site options"
# Now edit a page And I log out
And I choose "Portfolio" from main menu # Now set a theme as a user and confirm logo changes
And I follow "Add" Given I log in as "userA" with password "Kupuhipa1"
And I click on "Page" in the dialog And I follow "Page 1"
And I press "Save" And I follow "Edit this page"
And I follow "Text" And I select "Modern" from "viewtheme"
And I press "Add" Then the "div#logo-area" element should contain "/theme/modern/images/site-logo"
And I press "Save"
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment