aboutsummaryrefslogtreecommitdiff
path: root/tools/addon-sdk-1.12/test/test-xul-app.js
diff options
context:
space:
mode:
Diffstat (limited to 'tools/addon-sdk-1.12/test/test-xul-app.js')
-rw-r--r--tools/addon-sdk-1.12/test/test-xul-app.js45
1 files changed, 0 insertions, 45 deletions
diff --git a/tools/addon-sdk-1.12/test/test-xul-app.js b/tools/addon-sdk-1.12/test/test-xul-app.js
deleted file mode 100644
index c73f316..0000000
--- a/tools/addon-sdk-1.12/test/test-xul-app.js
+++ /dev/null
@@ -1,45 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-var xulApp = require("sdk/system/xul-app");
-
-exports.testXulApp = function(test) {
- test.assertEqual(typeof(xulApp.ID), "string",
- "ID is a string");
- test.assertEqual(typeof(xulApp.name), "string",
- "name is a string");
- test.assertEqual(typeof(xulApp.version), "string",
- "version is a string");
- test.assertEqual(typeof(xulApp.platformVersion), "string",
- "platformVersion is a string");
-
- test.assertRaises(function() { xulApp.is("blargy"); },
- "Unkown Mozilla Application: blargy",
- "is() throws error on bad app name");
- test.assertRaises(function() { xulApp.isOneOf(["blargy"]); },
- "Unkown Mozilla Application: blargy",
- "isOneOf() throws error on bad app name");
-
- function testSupport(name) {
- var item = xulApp.is(name);
- test.assert(item === true || item === false,
- "is('" + name + "') is true or false.");
- }
-
- var apps = ["Firefox", "Mozilla", "Sunbird", "SeaMonkey",
- "Fennec", "Thunderbird"];
-
- apps.forEach(function(name) { testSupport(name); });
-
- test.assert(xulApp.isOneOf(apps) == true ||
- xulApp.isOneOf(apps) == false,
- "isOneOf() returns true or false.");
-
- test.assertEqual(xulApp.versionInRange(xulApp.platformVersion, "1.9", "*"),
- true, "platformVersion in range [1.9, *)");
- test.assertEqual(xulApp.versionInRange("3.6.4", "3.6.4", "3.6.*"),
- true, "3.6.4 in [3.6.4, 3.6.*)");
- test.assertEqual(xulApp.versionInRange("1.9.3", "1.9.2", "1.9.3"),
- false, "1.9.3 not in [1.9.2, 1.9.3)");
-};