aboutsummaryrefslogtreecommitdiffstats
path: root/test/unit/extension-test.js
diff options
context:
space:
mode:
authorfrankiebee <frankie.diamond@gmail.com>2017-04-03 14:04:55 +0800
committerfrankiebee <frankie.diamond@gmail.com>2017-04-03 14:04:55 +0800
commitf81fdbc34ff037ab64a9f4c98100304e7b1132e4 (patch)
tree20f2a75068af1b4b13ecb9a9b6276e07af94de93 /test/unit/extension-test.js
parent89c924101e3ff52849c5a82ced7e058e1fa39dfd (diff)
parent235a70b9392d8b87eae4fc141e7f0be1d7788ee2 (diff)
downloadtangerine-wallet-browser-f81fdbc34ff037ab64a9f4c98100304e7b1132e4.tar
tangerine-wallet-browser-f81fdbc34ff037ab64a9f4c98100304e7b1132e4.tar.gz
tangerine-wallet-browser-f81fdbc34ff037ab64a9f4c98100304e7b1132e4.tar.bz2
tangerine-wallet-browser-f81fdbc34ff037ab64a9f4c98100304e7b1132e4.tar.lz
tangerine-wallet-browser-f81fdbc34ff037ab64a9f4c98100304e7b1132e4.tar.xz
tangerine-wallet-browser-f81fdbc34ff037ab64a9f4c98100304e7b1132e4.tar.zst
tangerine-wallet-browser-f81fdbc34ff037ab64a9f4c98100304e7b1132e4.zip
Merge branch 'master' into mascara
Diffstat (limited to 'test/unit/extension-test.js')
-rw-r--r--test/unit/extension-test.js77
1 files changed, 0 insertions, 77 deletions
diff --git a/test/unit/extension-test.js b/test/unit/extension-test.js
deleted file mode 100644
index 8f259f05c..000000000
--- a/test/unit/extension-test.js
+++ /dev/null
@@ -1,77 +0,0 @@
-var assert = require('assert')
-var sinon = require('sinon')
-const ethUtil = require('ethereumjs-util')
-global.chrome = {}
-global.browser = {}
-
-var path = require('path')
-var Extension = require(path.join(__dirname, '..', '..', 'app', 'scripts', 'lib', 'extension-instance.js'))
-
-describe('extension', function() {
-
- describe('extension.getURL', function() {
- const desiredResult = 'http://the-desired-result.io'
-
- describe('in Chrome or Firefox', function() {
- global.chrome.extension = {
- getURL: () => desiredResult
- }
-
- it('returns the desired result', function() {
- const extension = new Extension()
- const result = extension.extension.getURL()
- assert.equal(result, desiredResult)
- })
- })
-
- describe('in Microsoft Edge', function() {
- global.browser.extension = {
- getURL: () => desiredResult
- }
-
- it('returns the desired result', function() {
- const extension = new Extension()
- const result = extension.extension.getURL()
- assert.equal(result, desiredResult)
- })
- })
- })
-
- describe('with chrome global', function() {
- let extension
-
- beforeEach(function() {
- global.chrome = {
- alarms: 'foo'
- }
- extension = new Extension()
- })
-
- it('should use the chrome global apis', function() {
- assert.equal(extension.alarms, 'foo')
- })
- })
-
- describe('without chrome global', function() {
- let extension
- let realWindow
-
- beforeEach(function() {
- realWindow = window
- window = global
- global.chrome = undefined
- global.alarms = 'foo'
- extension = new Extension()
- })
-
- after(function() {
- window = realWindow
- })
-
- it('should use the global apis', function() {
- assert.equal(extension.alarms, 'foo')
- })
- })
-
-
-})