forked from moodle/moodle
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
07881a5
commit 654dd7c
Showing
2 changed files
with
76 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
@mod @mod_url | ||
Feature: Teacher can specify different display options for a url | ||
In order to specify different display options for a url | ||
As a teacher | ||
I need to be able to set either auto, embed, open or pop-up | ||
|
||
Background: | ||
Given the following "users" exist: | ||
| username | firstname | lastname | email | | ||
| student1 | Vinnie | Student1 | student1@example.com | | ||
| teacher1 | Darrell | Teacher1 | teacher1@example.com | | ||
And the following "courses" exist: | ||
| fullname | shortname | category | | ||
| Course 1 | C1 | 0 | | ||
And the following "course enrolments" exist: | ||
| user | course | role | | ||
| student1 | C1 | student | | ||
| teacher1 | C1 | editingteacher | | ||
And the following config values are set as admin: | ||
| displayoptions | 0,1,2,3,4,5,6 | url | | ||
|
||
Scenario: URL resource module with auto display option to an external website shows in limited width | ||
Given the following "activity" exists: | ||
| activity | url | | ||
| course | C1 | | ||
| idnumber | Music history | | ||
| name | Music history | | ||
| intro | URL description | | ||
| externalurl | https://moodle.org/ | | ||
| display | 0 | | ||
When I am on the "Music history" "url activity" page logged in as student1 | ||
Then "Music history" "link" should exist | ||
And the "class" attribute of "body" "css_element" should contain "limitedwidth" | ||
|
||
Scenario: URL resource module with force download display option to an external website shows in limited width | ||
Given the following "activity" exists: | ||
| activity | url | | ||
| course | C1 | | ||
| idnumber | Music history | | ||
| name | Music history | | ||
| intro | URL description | | ||
| externalurl | https://moodle.org/ | | ||
| display | 4 | | ||
When I am on the "Music history" "url activity" page logged in as student1 | ||
Then "Music history" "link" should exist | ||
And the "class" attribute of "body" "css_element" should contain "limitedwidth" | ||
|
||
Scenario: URL resource module with in frame display option to an external website shows in full width | ||
Given the following "activity" exists: | ||
| activity | url | | ||
| course | C1 | | ||
| idnumber | Music history | | ||
| name | Music history | | ||
| intro | URL description | | ||
| externalurl | https://moodle.org/ | | ||
| display | 2 | | ||
When I am on the "Music history" "url activity" page logged in as student1 | ||
Then "Music history" "link" should exist | ||
And the "class" attribute of "body" "css_element" should not contain "limitedwidth" | ||
|
||
Scenario: URL resource module with embed display option to an external website shows in full width | ||
Given the following "activity" exists: | ||
| activity | url | | ||
| course | C1 | | ||
| idnumber | Music history | | ||
| name | Music history | | ||
| intro | URL description | | ||
| externalurl | https://moodle.org/ | | ||
| display | 1 | | ||
When I am on the "Music history" "url activity" page logged in as student1 | ||
Then "Music history" "link" should exist | ||
And the "class" attribute of "body" "css_element" should not contain "limitedwidth" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters