998a30c9cc5391e1979fce4e2380a11829b73571
[moodle.git] / media / player / videojs / tests / behat / modules.feature
1 @media @media_videojs
2 Feature: Embed videos without the media filter
3   In order to add helpful resources for students
4   As a teacher
5   I need to be able to embed videos URL, file and lesson modules
7   Background:
8     Given I log in as "admin"
9     And I am on site homepage
10     And I navigate to "Turn editing on" node in "Front page settings"
12   @javascript
13   Scenario: Add a video in a URL resource. Make sure media filters work
14     When I add a "URL" to section "1" and I fill the form with:
15       | Name | Video URL |
16       | Description | Example of a video url |
17       | External URL | http://download.moodle.org/mediatest/quicktime_320_180.mov |
18     And I follow "Video URL"
19     Then ".video-js" "css_element" should exist
20     And I am on site homepage
22   @javascript
23   Scenario: Add a video as a File resource. Make sure media filters work
24     When I add a "File" to section "1"
25     And I set the following fields to these values:
26       | Name | Video File |
27       | Description | Example of a video file |
28     And I upload "media/player/videojs/tests/fixtures/test.mov" file to "Select files" filemanager
29     And I press "Save and display"
30     Then ".video-js" "css_element" should exist
32   @javascript
33   Scenario: Add a video as content to a lesson. Make sure media filters work
34     When I add a "Lesson" to section "1"
35     And I set the following fields to these values:
36       | Name | Lesson with video |
37       | Description | Example of a video in a lesson |
38     And I expand all fieldsets
39     And I upload "media/player/videojs/tests/fixtures/test.mov" file to "Linked media" filemanager
40     And I press "Save and display"
41     And I follow "Add a content page"
42     And I set the following fields to these values:
43       | Page title | Placeholder content |
44       | Description | Just so we can preview the lesson |
45     And I press "Save page"
46     And I navigate to "Preview" in current page administration
47     And I follow "Click here to view"
48     And I switch to "lessonmediafile" window
49     Then ".video-js" "css_element" should exist
50     And I switch to the main window