pause mode tests
This commit is contained in:
parent
798fbc3dff
commit
f215528575
50
test/test.js
50
test/test.js
|
@ -226,7 +226,6 @@ Reveal.addEventListener( 'ready', function() {
|
||||||
|
|
||||||
asyncTest( 'fragmenthidden event', function() {
|
asyncTest( 'fragmenthidden event', function() {
|
||||||
expect( 2 );
|
expect( 2 );
|
||||||
start();
|
|
||||||
|
|
||||||
var _onEvent = function( event ) {
|
var _onEvent = function( event ) {
|
||||||
ok( true, 'event fired' );
|
ok( true, 'event fired' );
|
||||||
|
@ -240,6 +239,8 @@ Reveal.addEventListener( 'ready', function() {
|
||||||
Reveal.prev();
|
Reveal.prev();
|
||||||
Reveal.next(); // shouldn't fire fragmenthidden
|
Reveal.next(); // shouldn't fire fragmenthidden
|
||||||
|
|
||||||
|
start();
|
||||||
|
|
||||||
Reveal.removeEventListener( 'fragmenthidden', _onEvent );
|
Reveal.removeEventListener( 'fragmenthidden', _onEvent );
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -290,25 +291,60 @@ Reveal.addEventListener( 'ready', function() {
|
||||||
QUnit.module( 'Events' );
|
QUnit.module( 'Events' );
|
||||||
|
|
||||||
asyncTest( 'slidechanged', function() {
|
asyncTest( 'slidechanged', function() {
|
||||||
expect( 1 );
|
expect( 3 );
|
||||||
|
|
||||||
var _onEvent = function( event ) {
|
var _onEvent = function( event ) {
|
||||||
ok( true, 'event fired' );
|
ok( true, 'event fired' );
|
||||||
start();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Reveal.addEventListener( 'slidechanged', _onEvent );
|
Reveal.addEventListener( 'slidechanged', _onEvent );
|
||||||
|
|
||||||
// Should trigger the event
|
Reveal.slide( 1, 0 ); // should trigger
|
||||||
Reveal.slide( 1, 0 );
|
Reveal.slide( 1, 0 ); // should do nothing
|
||||||
|
Reveal.next(); // should trigger
|
||||||
|
Reveal.slide( 3, 0 ); // should trigger
|
||||||
|
Reveal.next(); // should do nothing
|
||||||
|
|
||||||
// Should not trigger an event since it's the same #
|
start();
|
||||||
Reveal.slide( 1, 0 );
|
|
||||||
|
|
||||||
Reveal.removeEventListener( 'slidechanged', _onEvent );
|
Reveal.removeEventListener( 'slidechanged', _onEvent );
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
asyncTest( 'paused', function() {
|
||||||
|
expect( 1 );
|
||||||
|
|
||||||
|
var _onEvent = function( event ) {
|
||||||
|
ok( true, 'event fired' );
|
||||||
|
}
|
||||||
|
|
||||||
|
Reveal.addEventListener( 'paused', _onEvent );
|
||||||
|
|
||||||
|
Reveal.togglePause();
|
||||||
|
Reveal.togglePause();
|
||||||
|
|
||||||
|
start();
|
||||||
|
|
||||||
|
Reveal.removeEventListener( 'paused', _onEvent );
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncTest( 'resumed', function() {
|
||||||
|
expect( 1 );
|
||||||
|
|
||||||
|
var _onEvent = function( event ) {
|
||||||
|
ok( true, 'event fired' );
|
||||||
|
}
|
||||||
|
|
||||||
|
Reveal.addEventListener( 'resumed', _onEvent );
|
||||||
|
|
||||||
|
Reveal.togglePause();
|
||||||
|
Reveal.togglePause();
|
||||||
|
|
||||||
|
start();
|
||||||
|
|
||||||
|
Reveal.removeEventListener( 'resumed', _onEvent );
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
} );
|
} );
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user