Convert parseTTML parser tests to be async [#231]

This commit is contained in:
Jon Buckley 2012-03-07 17:14:10 -05:00
Родитель 40db521f73
Коммит 958f7a68f4
1 изменённых файлов: 6 добавлений и 9 удалений

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

@ -1,4 +1,4 @@
test( "Popcorn 0.3 TTML Parser Plugin", function () {
asyncTest( "Popcorn 0.3 TTML Parser Plugin", function () {
var count = 0,
numSubs = 0,
sub,
@ -73,13 +73,8 @@ test( "Popcorn 0.3 TTML Parser Plugin", function () {
}
}
poppercorn.parseTTML( "data/unit.ttml" );
expect( expects );
stop( 5000 );
// Allow load time
setTimeout( function () {
poppercorn.parseTTML( "data/unit.ttml", function(){
Popcorn.forEach( poppercorn.getTrackEvents(), function( evt ) {
if( evt._natives.type === "subtitle" ) {
sub = subs[ numSubs++ ];
@ -98,6 +93,8 @@ test( "Popcorn 0.3 TTML Parser Plugin", function () {
strictEqual( subs.length, numSubs, "Parsed all subtitles" );
plus();
}, 500);
});
expect( expects );
});