aboutsummaryrefslogtreecommitdiff
path: root/contexts/data/lib/closure-library/closure/goog/dom/bufferedviewportsizemonitor_test.html
diff options
context:
space:
mode:
Diffstat (limited to 'contexts/data/lib/closure-library/closure/goog/dom/bufferedviewportsizemonitor_test.html')
-rw-r--r--contexts/data/lib/closure-library/closure/goog/dom/bufferedviewportsizemonitor_test.html151
1 files changed, 0 insertions, 151 deletions
diff --git a/contexts/data/lib/closure-library/closure/goog/dom/bufferedviewportsizemonitor_test.html b/contexts/data/lib/closure-library/closure/goog/dom/bufferedviewportsizemonitor_test.html
deleted file mode 100644
index 18a5d01..0000000
--- a/contexts/data/lib/closure-library/closure/goog/dom/bufferedviewportsizemonitor_test.html
+++ /dev/null
@@ -1,151 +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.
--->
-<head>
-<title>Tests for goog.dom.BufferedViewportSizeMonitor</title>
-<script type="text/javascript" src="../base.js"></script>
-<script type="text/javascript">
- goog.require('goog.dom.ViewportSizeMonitor');
- goog.require('goog.events');
- goog.require('goog.events.EventType');
- goog.require('goog.math.Size');
- goog.require('goog.testing.events');
- goog.require('goog.testing.events.Event');
- goog.require('goog.testing.jsunit');
- goog.require('goog.testing.MockClock');
-
- goog.require('goog.dom.BufferedViewportSizeMonitor');
-</script>
-</head>
-<body>
-
-<script type="text/javascript">
-
-var RESIZE_DELAY = goog.dom.BufferedViewportSizeMonitor.RESIZE_EVENT_DELAY_MS_;
-var INITIAL_SIZE = new goog.math.Size(111, 111);
-
-var mockControl;
-var viewportSizeMonitor;
-var bufferedVsm;
-var timer = new goog.testing.MockClock();
-var resizeEventCount = 0;
-var size;
-
-var resizeCallback = function() {
- resizeEventCount++;
-};
-
-function setUp() {
- timer.install();
-
- size = INITIAL_SIZE;
- viewportSizeMonitor = new goog.dom.ViewportSizeMonitor();
- viewportSizeMonitor.getSize = function() { return size };
- bufferedVsm = new goog.dom.BufferedViewportSizeMonitor(viewportSizeMonitor);
-
- goog.events.listen(bufferedVsm, goog.events.EventType.RESIZE, resizeCallback);
-}
-
-function tearDown() {
- goog.events.unlisten(
- bufferedVsm, goog.events.EventType.RESIZE, resizeCallback);
- resizeEventCount = 0;
- timer.uninstall();
-}
-
-function testInitialSizes() {
- assertTrue(goog.math.Size.equals(
- INITIAL_SIZE, bufferedVsm.getPreviousSize()));
- assertTrue(goog.math.Size.equals(INITIAL_SIZE, bufferedVsm.getSize()));
-}
-
-function testWindowResize() {
- assertEquals(0, resizeEventCount);
- resize(100, 100);
- timer.tick(RESIZE_DELAY - 1);
- assertEquals(
- 'No resize expected before the delay is fired', 0, resizeEventCount);
- timer.tick(1);
- assertEquals('Expected resize after delay', 1, resizeEventCount);
- assertTrue(goog.math.Size.equals(
- INITIAL_SIZE, bufferedVsm.getPreviousSize()));
- assertTrue(goog.math.Size.equals(
- new goog.math.Size(100, 100), bufferedVsm.getSize()));
-}
-
-function testWindowResize_eventBatching() {
- assertEquals('No resize calls expected before resize events',
- 0, resizeEventCount);
- resize(100, 100);
- timer.tick(RESIZE_DELAY - 1);
- resize(200, 200);
- assertEquals(
- 'No resize expected before the delay is fired', 0, resizeEventCount);
- timer.tick(1);
- assertEquals(
- 'No resize expected when delay is restarted', 0, resizeEventCount);
- timer.tick(RESIZE_DELAY);
- assertEquals('Expected resize after delay', 1, resizeEventCount);
-}
-
-function testWindowResize_noChange() {
- resize(100, 100);
- timer.tick(RESIZE_DELAY);
- assertEquals(1, resizeEventCount);
- resize(100, 100);
- timer.tick(RESIZE_DELAY);
- assertEquals(
- 'No resize expected when size doesn\'t change', 1, resizeEventCount);
- assertTrue(goog.math.Size.equals(
- INITIAL_SIZE, bufferedVsm.getPreviousSize()));
- assertTrue(goog.math.Size.equals(
- new goog.math.Size(100, 100), bufferedVsm.getSize()));
-}
-
-function testWindowResize_previousSize() {
- resize(100, 100);
- timer.tick(RESIZE_DELAY);
- assertEquals(1, resizeEventCount);
- assertTrue(goog.math.Size.equals(
- INITIAL_SIZE, bufferedVsm.getPreviousSize()));
- assertTrue(goog.math.Size.equals(
- new goog.math.Size(100, 100), bufferedVsm.getSize()));
-
- resize(200, 200);
- timer.tick(RESIZE_DELAY);
- assertEquals(2, resizeEventCount);
- assertTrue(goog.math.Size.equals(
- new goog.math.Size(100, 100), bufferedVsm.getPreviousSize()));
- assertTrue(goog.math.Size.equals(
- new goog.math.Size(200, 200), bufferedVsm.getSize()));
-}
-
-function testWindowResize_Paused() {
- assertEquals(
- 'No resize calls expected before resize events', 0, resizeEventCount);
- resize(100, 100);
- bufferedVsm.setPaused(true);
- timer.tick(RESIZE_DELAY);
- assertEquals(
- 'No resize expected when paused', 0, resizeEventCount);
- bufferedVsm.setPaused(false);
- timer.tick(RESIZE_DELAY);
- assertEquals(
- 'No resize expected when unpaused', 0, resizeEventCount);
-}
-
-function resize(width, height) {
- size = new goog.math.Size(width, height);
- goog.testing.events.fireBrowserEvent(
- new goog.testing.events.Event(
- goog.events.EventType.RESIZE, viewportSizeMonitor));
-}
-
-</script>
-</body>
-</html>