aboutsummaryrefslogtreecommitdiff
path: root/contexts/data/lib/closure-library/closure/goog/async/animationdelay_test.html
diff options
context:
space:
mode:
Diffstat (limited to 'contexts/data/lib/closure-library/closure/goog/async/animationdelay_test.html')
-rw-r--r--contexts/data/lib/closure-library/closure/goog/async/animationdelay_test.html93
1 files changed, 0 insertions, 93 deletions
diff --git a/contexts/data/lib/closure-library/closure/goog/async/animationdelay_test.html b/contexts/data/lib/closure-library/closure/goog/async/animationdelay_test.html
deleted file mode 100644
index 5d73a2d..0000000
--- a/contexts/data/lib/closure-library/closure/goog/async/animationdelay_test.html
+++ /dev/null
@@ -1,93 +0,0 @@
-<!DOCTYPE html>
-<html>
-
-<!--
-Copyright 2012 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: nicksantos@google.com (Nick Santos)
--->
-
-<head>
-<title>JsUnit tests for goog.async.AnimationDelay</title>
-<script src="../base.js"></script>
-<script>
-
-goog.require('goog.async.AnimationDelay');
-goog.require('goog.testing.AsyncTestCase');
-goog.require('goog.testing.PropertyReplacer');
-goog.require('goog.testing.jsunit');
-goog.require('goog.testing.recordFunction');
-
-</script>
-</head>
-<body>
-<script type='text/javascript'>
-
-var testCase = goog.testing.AsyncTestCase.createAndInstall();
-var stubs = new goog.testing.PropertyReplacer();
-
-function tearDown() {
- stubs.reset();
-}
-
-function testStart() {
- var callCount = 0;
- var start = goog.now();
- var delay = new goog.async.AnimationDelay(function(end) {
- callCount++;
- });
-
- delay.start();
- testCase.waitForAsync('waiting for delay');
-
- window.setTimeout(function() {
- testCase.continueTesting();
- assertEquals(1, callCount);
- assertEquals(0, goog.events.getTotalListenerCount());
- }, 500);
-}
-
-function testStop() {
- var callCount = 0;
- var start = goog.now();
- var delay = new goog.async.AnimationDelay(function(end) {
- callCount++;
- });
-
- delay.start();
- testCase.waitForAsync('waiting for delay');
- delay.stop();
-
- window.setTimeout(function() {
- testCase.continueTesting();
- assertEquals(0, callCount);
- assertEquals(0, goog.events.getTotalListenerCount());
- }, 500);
-}
-
-function testAlwaysUseGoogNowForHandlerTimestamp() {
- var expectedValue = 12345.1;
- stubs.set(goog, 'now', function() {
- return expectedValue;
- });
-
- var handler = goog.testing.recordFunction(function(timestamp) {
- assertEquals(expectedValue, timestamp);
- });
- var delay = new goog.async.AnimationDelay(handler);
-
- delay.start();
- testCase.waitForAsync('waiting for delay');
-
- window.setTimeout(function() {
- testCase.continueTesting();
- assertEquals(1, handler.getCallCount());
- }, 500);
-}
-
-</script>
-</body>
-</html>