aboutsummaryrefslogtreecommitdiff
path: root/contexts/data/lib/closure-library/closure/goog/testing/events/onlinehandler_test.html
diff options
context:
space:
mode:
Diffstat (limited to 'contexts/data/lib/closure-library/closure/goog/testing/events/onlinehandler_test.html')
-rw-r--r--contexts/data/lib/closure-library/closure/goog/testing/events/onlinehandler_test.html89
1 files changed, 0 insertions, 89 deletions
diff --git a/contexts/data/lib/closure-library/closure/goog/testing/events/onlinehandler_test.html b/contexts/data/lib/closure-library/closure/goog/testing/events/onlinehandler_test.html
deleted file mode 100644
index 66e6c72..0000000
--- a/contexts/data/lib/closure-library/closure/goog/testing/events/onlinehandler_test.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE 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.
--->
-<html>
-<head>
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <!--
-
- Author: dbk@google.com (David Barrett-Kahn)
- -->
- <title>Closure Unit Tests - goog.testing.events</title>
- <script src="../../base.js"></script>
- <script>
- goog.require('goog.events.OnlineHandler.EventType');
- goog.require('goog.testing.events.EventObserver');
- goog.require('goog.testing.events.OnlineHandler');
- goog.require('goog.testing.jsunit');
- </script>
-</head>
-<body>
-<script>
- var handler;
-
- var observer;
-
- function tearDown() {
- handler = null;
- observer = null;
- }
-
- function testInitialValue() {
- createHandler(true);
- assertEquals(true, handler.isOnline());
- createHandler(false);
- assertEquals(false, handler.isOnline());
- }
-
- function testStateChange() {
- createHandler(true);
- assertEventCounts(0 /* expectedOnlineEvents */,
- 0 /* expectedOfflineEvents */);
-
- // Expect no events.
- handler.setOnline(true);
- assertEquals(true, handler.isOnline());
- assertEventCounts(0 /* expectedOnlineEvents */,
- 0 /* expectedOfflineEvents */);
-
- // Expect one offline event.
- handler.setOnline(false);
- assertEquals(false, handler.isOnline());
- assertEventCounts(0 /* expectedOnlineEvents */,
- 1 /* expectedOfflineEvents */);
-
- // Expect no events.
- handler.setOnline(false);
- assertEquals(false, handler.isOnline());
- assertEventCounts(0 /* expectedOnlineEvents */,
- 1 /* expectedOfflineEvents */);
-
- // Expect one online event.
- handler.setOnline(true);
- assertEquals(true, handler.isOnline());
- assertEventCounts(1 /* expectedOnlineEvents */,
- 1 /* expectedOfflineEvents */);
- }
-
- function createHandler(initialValue) {
- handler = new goog.testing.events.OnlineHandler(initialValue);
- observer = new goog.testing.events.EventObserver();
- goog.events.listen(handler,
- [goog.events.OnlineHandler.EventType.ONLINE,
- goog.events.OnlineHandler.EventType.OFFLINE],
- observer);
- }
-
- function assertEventCounts(expectedOnlineEvents, expectedOfflineEvents) {
- assertEquals(expectedOnlineEvents,
- observer.getEvents(goog.events.OnlineHandler.EventType.ONLINE).length);
- assertEquals(expectedOfflineEvents,
- observer.getEvents(goog.events.OnlineHandler.EventType.OFFLINE).length);
- }
-</script>
-</body>
-</html>