summaryrefslogtreecommitdiffstats
path: root/dom/network/tests/worker_network_basics.js
diff options
context:
space:
mode:
Diffstat (limited to 'dom/network/tests/worker_network_basics.js')
-rw-r--r--dom/network/tests/worker_network_basics.js28
1 files changed, 28 insertions, 0 deletions
diff --git a/dom/network/tests/worker_network_basics.js b/dom/network/tests/worker_network_basics.js
new file mode 100644
index 0000000000..25e8c5dd8e
--- /dev/null
+++ b/dom/network/tests/worker_network_basics.js
@@ -0,0 +1,28 @@
+function ok(a, msg) {
+ postMessage({ type: "status", status: !!a, msg });
+}
+
+function is(a, b, msg) {
+ ok(a === b, msg);
+}
+
+function finish() {
+ postMessage({ type: "finish" });
+}
+
+ok("connection" in navigator, "navigator.connection should exist");
+
+ok(navigator.connection, "navigator.connection returns an object");
+
+ok(
+ navigator.connection instanceof EventTarget,
+ "navigator.connection is a EventTarget object"
+);
+
+ok("type" in navigator.connection, "type should be a Connection attribute");
+is(
+ navigator.connection.type,
+ "none",
+ "By default connection.type equals to none"
+);
+finish();