add data-fragment=<index> attribute to slide <sections>
This commit is contained in:
		
							
								
								
									
										16
									
								
								test/test.js
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								test/test.js
									
									
									
									
									
								
							| @@ -250,6 +250,22 @@ Reveal.addEventListener( 'ready', function() { | ||||
| 		assert.deepEqual( Reveal.getIndices(), { h: 2, v: 0, f: 1 }, 'Reveal.slide( 2, 0, 1 )' ); | ||||
| 	}); | ||||
|  | ||||
| 	QUnit.test( 'data-fragment is set on slide <section>', function( assert ) { | ||||
| 		Reveal.slide( 2, 0, -1 ); | ||||
| 		assert.deepEqual( Reveal.getCurrentSlide().getAttribute( 'data-fragment' ), '-1' ); | ||||
|  | ||||
| 		Reveal.slide( 2, 0, 2 ); | ||||
| 		assert.deepEqual( Reveal.getCurrentSlide().getAttribute( 'data-fragment' ), '2' ); | ||||
|  | ||||
| 		Reveal.slide( 2, 0, 0 ); | ||||
| 		assert.deepEqual( Reveal.getCurrentSlide().getAttribute( 'data-fragment' ), '0' ); | ||||
|  | ||||
| 		var fragmentSlide = Reveal.getCurrentSlide(); | ||||
|  | ||||
| 		Reveal.slide( 3, 0 ); | ||||
| 		assert.deepEqual( fragmentSlide.getAttribute( 'data-fragment' ), '0', 'data-fragment persists when jumping to another slide' ); | ||||
| 	}); | ||||
|  | ||||
| 	QUnit.test( 'Hiding all fragments', function( assert ) { | ||||
| 		var fragmentSlide = document.querySelector( '#fragment-slides>section:nth-child(1)' ); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user