more auto-animate tests
							parent
							
								
									1da222aca6
								
							
						
					
					
						commit
						6e4c36b3db
					
				|  | @ -26,7 +26,7 @@ | ||||||
| 				</section> | 				</section> | ||||||
| 
 | 
 | ||||||
| 				<section data-auto-animate> | 				<section data-auto-animate> | ||||||
| 					<h1>h1</h1> | 					<h1 data-auto-animate-duration="0.3">h1</h1> | ||||||
| 					<h2 style="opacity: 0;">h2</h2> | 					<h2 style="opacity: 0;">h2</h2> | ||||||
| 					<h3 style="position: absolute; left: 100px;">h3</h2> | 					<h3 style="position: absolute; left: 100px;">h3</h2> | ||||||
| 				</section> | 				</section> | ||||||
|  | @ -60,22 +60,22 @@ | ||||||
| 				} ); | 				} ); | ||||||
| 
 | 
 | ||||||
| 				QUnit.test( 'Adds data-auto-animate-target', assert => { | 				QUnit.test( 'Adds data-auto-animate-target', assert => { | ||||||
| 					Reveal.next(); | 					Reveal.slide(1); | ||||||
| 					assert.strictEqual( slides[0].h1.getAttribute( 'data-auto-animate-target' ), '', 'From elements have blank data-auto-animate-target' ); | 					assert.strictEqual( slides[0].h1.getAttribute( 'data-auto-animate-target' ), '', 'From elements have blank data-auto-animate-target' ); | ||||||
| 					assert.ok( slides[1].h1.getAttribute( 'data-auto-animate-target' ).length > 0, 'To elements have a data-auto-animate-target value' ); | 					assert.ok( slides[1].h1.getAttribute( 'data-auto-animate-target' ).length > 0, 'To elements have a data-auto-animate-target value' ); | ||||||
| 				}); | 				}); | ||||||
| 
 | 
 | ||||||
| 				QUnit.test( 'Ends on correct target styles', assert => { | 				QUnit.test( 'Ends on correct target styles', assert => { | ||||||
| 					Reveal.next(); | 					Reveal.slide(1); | ||||||
| 					assert.strictEqual( slides[1].h2.style.opacity, "0" ); | 					assert.strictEqual( slides[1].h2.style.opacity, "0" ); | ||||||
| 					assert.strictEqual( slides[1].h3.offsetLeft, 100 ); | 					assert.strictEqual( slides[1].h3.offsetLeft, 100 ); | ||||||
| 				}); | 				}); | ||||||
| 
 | 
 | ||||||
| 				QUnit.test( 'data-auto-animate-duration', assert => { | 				QUnit.test( 'Slide specific data-auto-animate-duration', assert => { | ||||||
| 					assert.timeout( 400 ); | 					assert.timeout( 350 ); | ||||||
| 					var done = assert.async(); | 					var done = assert.async(); | ||||||
| 
 | 
 | ||||||
| 					Reveal.next(); | 					Reveal.slide(2); | ||||||
| 
 | 
 | ||||||
| 					slides[2].h3.addEventListener( 'transitionend', function() { | 					slides[2].h3.addEventListener( 'transitionend', function() { | ||||||
| 						assert.ok( true, 'Transition ended within time window' ); | 						assert.ok( true, 'Transition ended within time window' ); | ||||||
|  | @ -83,6 +83,18 @@ | ||||||
| 					} ); | 					} ); | ||||||
| 				}); | 				}); | ||||||
| 
 | 
 | ||||||
|  | 				QUnit.test( 'Element specific data-auto-animate-duration', assert => { | ||||||
|  | 					assert.timeout( 350 ); | ||||||
|  | 					var done = assert.async(); | ||||||
|  | 
 | ||||||
|  | 					Reveal.slide(1); | ||||||
|  | 
 | ||||||
|  | 					slides[1].h1.addEventListener( 'transitionend', function() { | ||||||
|  | 						assert.ok( true, 'Transition ended within time window' ); | ||||||
|  | 						done(); | ||||||
|  | 					} ); | ||||||
|  | 				}); | ||||||
|  | 
 | ||||||
| 			} ); | 			} ); | ||||||
| 
 | 
 | ||||||
| 			Reveal.initialize(); | 			Reveal.initialize(); | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 Hakim El Hattab
						Hakim El Hattab