Skip to content

Commit

Permalink
MDL-64506 behat: Modify usertours behat.
Browse files Browse the repository at this point in the history
Original test relied on a 3rd theme to test against.
With only two themes in core now we need to make the test
theme/ suite specific.
  • Loading branch information
Chocolate-lightning committed Apr 3, 2019
1 parent 9757c65 commit b293214
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 15 deletions.
15 changes: 0 additions & 15 deletions admin/tool/usertours/tests/behat/tour_filter.feature
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,6 @@ Feature: Apply tour filters to a tour
As an administrator
I need to create a user tour with filters applied

@javascript
Scenario: Add a tour for a different theme
Given I log in as "admin"
And I add a new user tour with:
| Name | First tour |
| Description | My first tour |
| Apply to URL match | /my/% |
| Tour is enabled | 1 |
| Theme | More |
And I add steps to the "First tour" tour:
| targettype | Title | Content |
| Display in middle of page | Welcome | Welcome to your personal learning space. We'd like to give you a quick tour to show you some of the areas you may find helpful |
When I am on homepage
Then I should not see "Welcome to your personal learning space. We'd like to give you a quick tour to show you some of the areas you may find helpful"

@javascript
Scenario: Add a tour for a specific role
Given the following "courses" exist:
Expand Down
35 changes: 35 additions & 0 deletions theme/boost/tests/behat/tour_filter.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
@tool @tool_usertours @theme_boost @matt
Feature: Apply tour filters to a tour for Classic
In order to give more directed tours
As an administrator
I need to create a user tour specific to theme Classic

@javascript
Scenario: Add a tour for theme Classic
Given I log in as "admin"
And I add a new user tour with:
| Name | First tour |
| Description | My first tour |
| Apply to URL match | /my/% |
| Tour is enabled | 1 |
| Theme | Classic |
And I add steps to the "First tour" tour:
| targettype | Title | Content |
| Display in middle of page | Welcome | Welcome to your personal learning space. We'd like to give you a quick tour to show you some of the areas you may find helpful |
When I am on homepage
Then I should not see "Welcome to your personal learning space. We'd like to give you a quick tour to show you some of the areas you may find helpful"

@javascript
Scenario: Add a tour for theme Boost
Given I log in as "admin"
And I add a new user tour with:
| Name | First tour |
| Description | My first tour |
| Apply to URL match | /my/% |
| Tour is enabled | 1 |
| Theme | Boost |
And I add steps to the "First tour" tour:
| targettype | Title | Content |
| Display in middle of page | Welcome | Welcome to your personal learning space. We'd like to give you a quick tour to show you some of the areas you may find helpful |
When I am on homepage
Then I should see "Welcome to your personal learning space. We'd like to give you a quick tour to show you some of the areas you may find helpful"

0 comments on commit b293214

Please sign in to comment.