added tests for triggered events

This commit is contained in:
Christopher De Cairos 2011-10-31 11:28:23 -04:00
Родитель a437732b11
Коммит a0174e9e6a
1 изменённых файлов: 26 добавлений и 2 удалений

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

@ -3,7 +3,7 @@ test( "Update Timer", function() {
QUnit.reset();
var p2 = Popcorn.vimeo( "#player_1", "http://player.vimeo.com/video/6960892" ),
expects = 12,
expects = 16,
count = 0,
execCount = 0,
// These make sure events are only fired once
@ -29,6 +29,30 @@ test( "Update Timer", function() {
// These tests come close to 10 seconds on chrome, increasing to 15
stop();
p2.listen( "canplaythrough", function() {
p2.unlisten( "canplaythrough" );
ok( true, "'canplaythrough' fired" );
plus();
});
p2.listen( "load", function() {
p2.unlisten( "load" );
ok( true, "'load' fired" );
plus();
});
p2.listen( "durationchange", function() {
p2.unlisten( "durationchange" );
ok( true, "'durationchange' fired" );
plus();
});
p2.listen( "loadeddata", function() {
p2.unlisten( "loadeddata" );
ok( true, "'loadeddata' fired" );
plus();
});
Popcorn.plugin( "forwards", function() {
return {
start: function( event, options ) {
@ -192,7 +216,7 @@ test( "Plugin Factory", function() {
}
expect( expects );
stop( 15000 );
stop( 20000 );
Popcorn.plugin( "executor", function() {