diff options
Diffstat (limited to 'contexts/data/lib/closure-library/closure/goog/fx/fx_test.html')
-rw-r--r-- | contexts/data/lib/closure-library/closure/goog/fx/fx_test.html | 100 |
1 files changed, 0 insertions, 100 deletions
diff --git a/contexts/data/lib/closure-library/closure/goog/fx/fx_test.html b/contexts/data/lib/closure-library/closure/goog/fx/fx_test.html deleted file mode 100644 index 7e62933..0000000 --- a/contexts/data/lib/closure-library/closure/goog/fx/fx_test.html +++ /dev/null @@ -1,100 +0,0 @@ -<!DOCTYPE html> -<html> -<!-- -Copyright 2008 The Closure Library Authors. All Rights Reserved. - -Use of this source code is governed by the Apache License, Version 2.0. -See the COPYING file for details. ---> -<!-- - Author: arv@google.com (Erik Arvidsson) ---> -<head> -<meta http-equiv="X-UA-Compatible" content="IE=edge"> -<title>Closure Unit Tests - goog.fx</title> -<script src="../base.js"></script> -<script> - goog.require('goog.Timer'); - goog.require('goog.fx'); - goog.require('goog.fx.Animation'); - goog.require('goog.object'); - goog.require('goog.testing.MockClock'); - goog.require('goog.testing.PropertyReplacer'); - goog.require('goog.testing.jsunit'); -</script> -<style> - -</style> -</head> -<body> -<script> - -// TODO(arv): Add tests for the event dispatches. -// TODO(arv): Add tests for the calculation of the coordinates. - -var clock, replacer, anim, anim2; -var Animation = goog.fx.Animation; - -function setUpPage() { - clock = new goog.testing.MockClock(true); -} - -function tearDownPage() { - clock.dispose(); -} - -function setUp() { - replacer = new goog.testing.PropertyReplacer(); -} - -function tearDown() { - replacer.reset(); - - if (anim && anim.dispose) { - anim.dispose(); - } - - if (anim2 && anim2.dispose) { - anim2.dispose(); - } -} - -function testAnimationConstructor() { - assertThrows('Should throw since first arg is not an array', function() { - new Animation(1, [2], 3); - }); - assertThrows('Should throw since second arg is not an array', function() { - new Animation([1], 2, 3); - }); - assertThrows('Should throw since the length are different', function() { - new Animation([0, 1], [2], 3); - }); -} - -function testPlayAndStopDoesNotLeaveAnyActiveAnimations() { - anim = new Animation([0], [1], 1000); - - assertTrue('There should be no active animations', - goog.object.isEmpty(goog.fx.anim.activeAnimations_)); - - anim.play(); - assertEquals('There should be one active animations', - 1, goog.object.getCount(goog.fx.anim.activeAnimations_)); - - anim.stop(); - assertTrue('There should be no active animations', - goog.object.isEmpty(goog.fx.anim.activeAnimations_)); - - anim.play(); - assertEquals('There should be one active animations', - 1, goog.object.getCount(goog.fx.anim.activeAnimations_)); - - anim.pause(); - assertTrue('There should be no active animations', - goog.object.isEmpty(goog.fx.anim.activeAnimations_)); -} - - -</script> -</body> -</html> |