diff --git a/Firefox/README.md b/Firefox/README.md new file mode 100644 index 0000000..41cdf70 --- /dev/null +++ b/Firefox/README.md @@ -0,0 +1,2 @@ +#BetterDiscord +BetterDiscord enhances Discord with several features \ No newline at end of file diff --git a/Firefox/index.js b/Firefox/index.js new file mode 100644 index 0000000..3bbc578 --- /dev/null +++ b/Firefox/index.js @@ -0,0 +1,9 @@ +var self = require('sdk/self'); + +// a dummy function, to show how tests work. +// to see how to test this function, look at test/test-index.js +function dummy(text, callback) { + callback(text); +} + +exports.dummy = dummy; diff --git a/Firefox/package.json b/Firefox/package.json new file mode 100644 index 0000000..70181b3 --- /dev/null +++ b/Firefox/package.json @@ -0,0 +1,15 @@ +{ + "title": "BetterDiscord", + "name": "betterdiscord", + "version": "0.0.1", + "description": "BetterDiscord enhances Discord with several features", + "main": "index.js", + "author": "Jiiks", + "engines": { + "firefox": ">=38.0a1" + }, + "license": "MIT", + "keywords": [ + "jetpack" + ] +} diff --git a/Firefox/test/test-index.js b/Firefox/test/test-index.js new file mode 100644 index 0000000..b3ad6e8 --- /dev/null +++ b/Firefox/test/test-index.js @@ -0,0 +1,19 @@ +var main = require("../"); + +exports["test main"] = function(assert) { + assert.pass("Unit test running!"); +}; + +exports["test main async"] = function(assert, done) { + assert.pass("async Unit test running!"); + done(); +}; + +exports["test dummy"] = function(assert, done) { + main.dummy("foo", function(text) { + assert.ok((text === "foo"), "Is the text actually 'foo'"); + done(); + }); +}; + +require("sdk/test").run(exports);