зеркало из https://github.com/mozilla/popcorn-js.git
Merge pull request #133 from secretrobotron/t1204
[t1204] Added webm/ogv/mp4 test to smart tests
This commit is contained in:
Коммит
2fcc239652
|
@ -32,6 +32,7 @@
|
|||
<div id="multi-div-mixed6"></div>
|
||||
<div id="multi-div-mixed7"></div>
|
||||
<div id="multi-div-mixed8"></div>
|
||||
<div id="multi-div-mixed9"></div>
|
||||
<video id="multi-video" controls></video>
|
||||
<audio id="multi-audio" controls></audio>
|
||||
<video id="multi-video2" controls></video>
|
||||
|
|
|
@ -359,7 +359,7 @@ asyncTest( "Popcorn.smart - multiple sources for mixed media", function() {
|
|||
}
|
||||
});
|
||||
|
||||
expect( 8 );
|
||||
expect( 9 );
|
||||
|
||||
var p1, p2, p3, p4, p5, p6, p7, p8,
|
||||
srcResult;
|
||||
|
@ -380,7 +380,11 @@ asyncTest( "Popcorn.smart - multiple sources for mixed media", function() {
|
|||
p8 = Popcorn.smart( "#multi-div-mixed8",
|
||||
[ "host.com:81/direc.tory/file.derp?query=1&test=2#anchor",
|
||||
"host.com:81/direc.tory/file.webm?query=1&test=2#anchor",
|
||||
"host.com:81/direc.tory/file.derp?query=1&test=2#anchor" ] );
|
||||
"host.com:81/direc.tory/file.derp?query=1&test=2#anchor" ] ),
|
||||
p9 = Popcorn.smart( "#multi-div-mixed9",
|
||||
[ "../../test/trailer.mp4",
|
||||
"../../test/trailer.webm",
|
||||
"../../test/trailer.ogv" ] );
|
||||
|
||||
srcResult = p1.media.src.split( "/" );
|
||||
equal( p1.media.src.split( "/" )[ srcResult.length - 1 ], "trailer.ogv", "HTML5 works as valid fallback." );
|
||||
|
@ -404,9 +408,14 @@ asyncTest( "Popcorn.smart - multiple sources for mixed media", function() {
|
|||
|
||||
equal( p8.media.src, "host.com:81/direc.tory/file.webm?query=1&test=2#anchor", "HTML5 works as second valid media, even if it has a query string." );
|
||||
|
||||
p9.on( "canplay", function oncanplay() {
|
||||
ok( true, "Using legitimate video sources, correct video is chosen and loading." );
|
||||
p9.off( "canplay", oncanplay );
|
||||
start();
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
asyncTest( "Popcorn.smart - Defaults controls to true HTML5 Media when target is a div", function() {
|
||||
var p1 = Popcorn.smart( "#videoControls", "../../test/trailer.ogv" );
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче