1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-11-26 12:29:06 +01:00

Fix integration tests

This commit is contained in:
Dan Finlay 2016-07-25 17:47:14 -07:00
parent be74589f49
commit b43b9f13e9

View File

@ -26,10 +26,25 @@ function Extension () {
const _this = this
apis.forEach(function (api) {
_this[api] = chrome !== undefined && chrome[api] ? chrome[api]
: window[api] ? window[api]
: browser && browser.extension && browser.extension[api]
? browser.extension[api] : null
_this[api] = null
try {
if (chrome[api]) {
_this[api] = chrome[api]
}
} catch (e) {}
try {
if (window[api]) {
_this[api] = window[api]
}
} catch (e) {}
try {
_this.api = browser.extension[api]
} catch (e) {}
})
}