Explorar el Código

test isAutoSliding, isAutoSliding returns false when no autoSlide value is set #766

Hakim El Hattab hace 11 años
padre
commit
ed4cdaf9e7
Se han modificado 3 ficheros con 12 adiciones y 2 borrados
  1. 1 1
      js/reveal.js
  2. 1 1
      js/reveal.min.js
  3. 10 0
      test/test.js

+ 1 - 1
js/reveal.js

@@ -1471,7 +1471,7 @@ var Reveal = (function(){
 	 */
 	function isAutoSliding() {
 
-		return !autoSlidePaused;
+		return !!( autoSlide && !autoSlidePaused );
 
 	}
 

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 1
js/reveal.min.js


+ 10 - 0
test/test.js

@@ -57,6 +57,16 @@ Reveal.addEventListener( 'ready', function() {
 		strictEqual( Reveal.isPaused(), false, 'false after resuming' );
 	});
 
+	test( 'Reveal.isAutoSliding', function() {
+		strictEqual( Reveal.isAutoSliding(), false, 'false by default' );
+
+		Reveal.configure({ autoSlide: 10000 });
+		strictEqual( Reveal.isAutoSliding(), true, 'true after starting' );
+
+		Reveal.configure({ autoSlide: 0 });
+		strictEqual( Reveal.isAutoSliding(), false, 'false after setting to 0' );
+	});
+
 	test( 'Reveal.isFirstSlide', function() {
 		Reveal.slide( 0, 0 );
 		strictEqual( Reveal.isFirstSlide(), true, 'true after Reveal.slide( 0, 0 )' );

Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio