mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
etc - fix notification-manager ref, remove duplicated test file
This commit is contained in:
parent
f9e09d2300
commit
bd704b1d7e
@ -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')
|
|
||||||
})
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
})
|
|
@ -1,7 +1,9 @@
|
|||||||
const extend = require('xtend')
|
const extend = require('xtend')
|
||||||
const actions = require('../actions')
|
const actions = require('../actions')
|
||||||
const txHelper = require('../../lib/tx-helper')
|
const txHelper = require('../../lib/tx-helper')
|
||||||
const notification = require('../../../app/scripts/lib/notification-manager')
|
const NotificationManager = require('../../../app/scripts/lib/notification-manager')
|
||||||
|
|
||||||
|
const notificationManager = new NotificationManager()
|
||||||
|
|
||||||
module.exports = reduceApp
|
module.exports = reduceApp
|
||||||
|
|
||||||
@ -332,7 +334,7 @@ function reduceApp (state, action) {
|
|||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
log.debug('attempting to close popup')
|
log.debug('attempting to close popup')
|
||||||
notification.closePopup()
|
notificationManager.closePopup()
|
||||||
|
|
||||||
return extend(appState, {
|
return extend(appState, {
|
||||||
transForward: false,
|
transForward: false,
|
||||||
|
Loading…
Reference in New Issue
Block a user