From bd8774bd8cfa66f72978bb5e1f5fe53151d70434 Mon Sep 17 00:00:00 2001 From: sole Date: Thu, 3 Jan 2013 17:04:20 +0100 Subject: [PATCH] Test TWEEN.Tween.delay() --- test/unit/TestTweens.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/test/unit/TestTweens.js b/test/unit/TestTweens.js index 3f801cd..88295fd 100644 --- a/test/unit/TestTweens.js +++ b/test/unit/TestTweens.js @@ -129,3 +129,26 @@ test( "Test TWEEN.Tween.stop()", function() { equal( TWEEN.getAll().length, 0 ); }); + +test( "Test TWEEN.Tween.delay()", function() { + + var obj = { x: 1 }, + t = new TWEEN.Tween( obj ); + + t.to( { x: 2 }, 1000 ); + t.delay( 500 ); + t.start( 0 ); + + t.update( 100 ); + + deepEqual( obj.x, 1, "Tween hasn't started yet" ); + + t.update( 1000 ); + + ok( (obj.x !== 1) && (obj.x !== 2), "Tween has started but hasn't finished yet" ); + + t.update( 1500 ); + + equal( obj.x, 2, "Tween finishes when expected" ); + +});