Merge pull request #133 from secretrobotron/t1204

[t1204] Added webm/ogv/mp4 test to smart tests
This commit is contained in:
Jon Buckley 2012-07-17 08:15:18 -07:00
Родитель f1803ac991 ac8cad94f8
Коммит 2fcc239652
2 изменённых файлов: 13 добавлений и 3 удалений

Просмотреть файл

@ -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" );