Skip to content

Commit f215528

Browse files
committed
pause mode tests
1 parent 798fbc3 commit f215528

File tree

1 file changed

+43
-7
lines changed

1 file changed

+43
-7
lines changed

test/test.js

Lines changed: 43 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,6 @@ Reveal.addEventListener( 'ready', function() {
226226

227227
asyncTest( 'fragmenthidden event', function() {
228228
expect( 2 );
229-
start();
230229

231230
var _onEvent = function( event ) {
232231
ok( true, 'event fired' );
@@ -240,6 +239,8 @@ Reveal.addEventListener( 'ready', function() {
240239
Reveal.prev();
241240
Reveal.next(); // shouldn't fire fragmenthidden
242241

242+
start();
243+
243244
Reveal.removeEventListener( 'fragmenthidden', _onEvent );
244245
});
245246

@@ -290,25 +291,60 @@ Reveal.addEventListener( 'ready', function() {
290291
QUnit.module( 'Events' );
291292

292293
asyncTest( 'slidechanged', function() {
293-
expect( 1 );
294+
expect( 3 );
294295

295296
var _onEvent = function( event ) {
296297
ok( true, 'event fired' );
297-
start();
298298
}
299299

300300
Reveal.addEventListener( 'slidechanged', _onEvent );
301301

302-
// Should trigger the event
303-
Reveal.slide( 1, 0 );
302+
Reveal.slide( 1, 0 ); // should trigger
303+
Reveal.slide( 1, 0 ); // should do nothing
304+
Reveal.next(); // should trigger
305+
Reveal.slide( 3, 0 ); // should trigger
306+
Reveal.next(); // should do nothing
304307

305-
// Should not trigger an event since it's the same #
306-
Reveal.slide( 1, 0 );
308+
start();
307309

308310
Reveal.removeEventListener( 'slidechanged', _onEvent );
309311

310312
});
311313

314+
asyncTest( 'paused', function() {
315+
expect( 1 );
316+
317+
var _onEvent = function( event ) {
318+
ok( true, 'event fired' );
319+
}
320+
321+
Reveal.addEventListener( 'paused', _onEvent );
322+
323+
Reveal.togglePause();
324+
Reveal.togglePause();
325+
326+
start();
327+
328+
Reveal.removeEventListener( 'paused', _onEvent );
329+
});
330+
331+
asyncTest( 'resumed', function() {
332+
expect( 1 );
333+
334+
var _onEvent = function( event ) {
335+
ok( true, 'event fired' );
336+
}
337+
338+
Reveal.addEventListener( 'resumed', _onEvent );
339+
340+
Reveal.togglePause();
341+
Reveal.togglePause();
342+
343+
start();
344+
345+
Reveal.removeEventListener( 'resumed', _onEvent );
346+
});
347+
312348

313349
} );
314350

0 commit comments

Comments
 (0)