summaryrefslogtreecommitdiffstats
path: root/browser/extensions/webcompat/test
diff options
context:
space:
mode:
Diffstat (limited to 'browser/extensions/webcompat/test')
-rw-r--r--browser/extensions/webcompat/test/browser/.eslintrc.js7
-rw-r--r--browser/extensions/webcompat/test/browser/browser.ini3
-rw-r--r--browser/extensions/webcompat/test/browser/browser_check_installed.js13
3 files changed, 23 insertions, 0 deletions
diff --git a/browser/extensions/webcompat/test/browser/.eslintrc.js b/browser/extensions/webcompat/test/browser/.eslintrc.js
new file mode 100644
index 000000000..7c8021192
--- /dev/null
+++ b/browser/extensions/webcompat/test/browser/.eslintrc.js
@@ -0,0 +1,7 @@
+"use strict";
+
+module.exports = {
+ "extends": [
+ "../../../../../testing/mochitest/browser.eslintrc.js"
+ ]
+};
diff --git a/browser/extensions/webcompat/test/browser/browser.ini b/browser/extensions/webcompat/test/browser/browser.ini
new file mode 100644
index 000000000..500224636
--- /dev/null
+++ b/browser/extensions/webcompat/test/browser/browser.ini
@@ -0,0 +1,3 @@
+[DEFAULT]
+
+[browser_check_installed.js]
diff --git a/browser/extensions/webcompat/test/browser/browser_check_installed.js b/browser/extensions/webcompat/test/browser/browser_check_installed.js
new file mode 100644
index 000000000..b77458054
--- /dev/null
+++ b/browser/extensions/webcompat/test/browser/browser_check_installed.js
@@ -0,0 +1,13 @@
+"use strict";
+
+add_task(function* test_enabled() {
+ let addon = yield new Promise(
+ resolve => AddonManager.getAddonByID("webcompat@mozilla.org", resolve)
+ );
+ isnot(addon, null, "Check addon exists");
+ is(addon.version, "1.0", "Check version");
+ is(addon.name, "Web Compat", "Check name");
+ ok(addon.isCompatible, "Check application compatibility");
+ ok(!addon.appDisabled, "Check not app disabled");
+ ok(addon.isActive, "Check addon is active");
+});