@@ -226,7 +226,6 @@ Reveal.addEventListener( 'ready', function() {
226
226
227
227
asyncTest ( 'fragmenthidden event' , function ( ) {
228
228
expect ( 2 ) ;
229
- start ( ) ;
230
229
231
230
var _onEvent = function ( event ) {
232
231
ok ( true , 'event fired' ) ;
@@ -240,6 +239,8 @@ Reveal.addEventListener( 'ready', function() {
240
239
Reveal . prev ( ) ;
241
240
Reveal . next ( ) ; // shouldn't fire fragmenthidden
242
241
242
+ start ( ) ;
243
+
243
244
Reveal . removeEventListener ( 'fragmenthidden' , _onEvent ) ;
244
245
} ) ;
245
246
@@ -290,25 +291,60 @@ Reveal.addEventListener( 'ready', function() {
290
291
QUnit . module ( 'Events' ) ;
291
292
292
293
asyncTest ( 'slidechanged' , function ( ) {
293
- expect ( 1 ) ;
294
+ expect ( 3 ) ;
294
295
295
296
var _onEvent = function ( event ) {
296
297
ok ( true , 'event fired' ) ;
297
- start ( ) ;
298
298
}
299
299
300
300
Reveal . addEventListener ( 'slidechanged' , _onEvent ) ;
301
301
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
304
307
305
- // Should not trigger an event since it's the same #
306
- Reveal . slide ( 1 , 0 ) ;
308
+ start ( ) ;
307
309
308
310
Reveal . removeEventListener ( 'slidechanged' , _onEvent ) ;
309
311
310
312
} ) ;
311
313
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
+
312
348
313
349
} ) ;
314
350
0 commit comments