Bok-Choy Video Tests Batch6

This commit is contained in:
Muhammad Ammar
2014-05-09 07:01:03 +00:00
parent 2d132e10eb
commit aa0e8041af
3 changed files with 128 additions and 47 deletions

View File

@@ -3,12 +3,6 @@ Feature: LMS.Video component
As a student, I want to view course videos in LMS
# 1
Scenario: Video component is fully rendered in the LMS in HTML5 mode
Given the course has a Video component in "HTML5" mode
When the video has rendered in "HTML5" mode
And all sources are correct
# 2
Scenario: Multiple videos in sequentials all load and work, switching between sequentials
Given I am registered for the course "test_course"
And it has a video "A" in "Youtube" mode in position "1" of sequential
@@ -30,7 +24,7 @@ Feature: LMS.Video component
When I open video "A"
Then video "A" should start playing at speed "2.0"
# 3
# 2
Scenario: Video component stores speed correctly when each video is in separate sequence
Given I am registered for the course "test_course"
And it has a video "A" in "Youtube" mode in position "1" of sequential
@@ -52,21 +46,6 @@ Feature: LMS.Video component
When I open video "C"
Then video "C" should start playing at speed "1.0"
# 4
Scenario: Language menu works correctly in Video component
Given I am registered for the course "test_course"
And I have a "chinese_transcripts.srt" transcript file in assets
And I have a "subs_OEoXaMPEzfM.srt.sjson" transcript file in assets
And it has a video in "Youtube" mode:
| transcripts | sub |
| {"zh": "chinese_transcripts.srt"} | OEoXaMPEzfM |
And I make sure captions are closed
And I see video menu "language" with correct items
And I select language with code "zh"
Then I see " " text in the captions
And I select language with code "en"
And I see "Hi, welcome to Edx." text in the captions
# 9
# Scenario: Youtube video has correct transcript if fields for other speeds are filled
# Given I am registered for the course "test_course"
@@ -85,7 +64,7 @@ Feature: LMS.Video component
# "1:56" is the duration in the VCR timer before the video plays.
# And I see duration "1:56"
# 6
# 3
Scenario: Verify that each video in each sub-section includes a transcript for non-Youtube countries
Given youtube server is up and response time is 2 seconds
And I am registered for the course "test_course"
@@ -126,7 +105,7 @@ Feature: LMS.Video component
# And I click video button "play"
# Then I see video slider at "0:10" position
# 7
# 4
Scenario: End time works for Youtube video
Given I am registered for the course "test_course"
And it has a video in "Youtube" mode:
@@ -136,7 +115,7 @@ Feature: LMS.Video component
And I wait "5" seconds
Then I see video slider at "0:02" position
# 8
# 5
Scenario: Youtube video with end-time at 1:00 and the video starts playing at 0:58
Given I am registered for the course "test_course"
And it has a video in "Youtube" mode:
@@ -148,7 +127,7 @@ Feature: LMS.Video component
And I wait "5" seconds
Then I see video slider at "1:00" position
# 9
# 6
Scenario: Start time and end time work together for Youtube video
Given I am registered for the course "test_course"
And it has a video in "Youtube" mode:
@@ -159,7 +138,7 @@ Feature: LMS.Video component
And I wait "5" seconds
Then I see video slider at "0:12" position
# 10
# 7
Scenario: Youtube video after pausing at end time video plays to the end from end time
Given I am registered for the course "test_course"
And it has a video in "Youtube" mode:
@@ -174,7 +153,7 @@ Feature: LMS.Video component
# The default video length is 00:01:55.
Then I see video slider at "1:55" position
# 11
# 8
Scenario: Youtube video with end-time at 0:32 and start-time at 0:30, the video starts playing from 0:28
Given I am registered for the course "test_course"
And it has a video in "Youtube" mode:
@@ -186,7 +165,7 @@ Feature: LMS.Video component
And I wait "8" seconds
Then I see video slider at "0:32" position
# 12
# 9
Scenario: Youtube video with end-time at 1:00, the video starts playing from 1:52
Given I am registered for the course "test_course"
And it has a video in "Youtube" mode:
@@ -199,7 +178,7 @@ Feature: LMS.Video component
# Video stops at the end.
Then I see video slider at "1:55" position
# 13
# 10
@skip_firefox
Scenario: Quality button appears on play
Given the course has a Video component in "Youtube" mode
@@ -207,7 +186,7 @@ Feature: LMS.Video component
And I click video button "play"
Then I see video button "quality" is visible
# 14
# 11
@skip_firefox
Scenario: Quality button works correctly
Given the course has a Video component in "Youtube" mode