aboutsummaryrefslogtreecommitdiffstats
path: root/mascara/test/util/mascara-test-helper.js
diff options
context:
space:
mode:
authorTrejGun <trejgun@gmail.com>2018-07-05 11:34:13 +0800
committerTrejGun <trejgun@gmail.com>2018-07-05 11:34:13 +0800
commit94d1d846fb57932fd1e959f53dbf6444f0789e91 (patch)
tree369276cd66bdcae85cac77b2c9b2458de5b08dd7 /mascara/test/util/mascara-test-helper.js
parentc94f639de55a867ebe8d3599d337a1f7341b1979 (diff)
parentfd218142acb6dab0b2f921b9729f17ff90cffc2d (diff)
downloadtangerine-wallet-browser-94d1d846fb57932fd1e959f53dbf6444f0789e91.tar.gz
tangerine-wallet-browser-94d1d846fb57932fd1e959f53dbf6444f0789e91.tar.zst
tangerine-wallet-browser-94d1d846fb57932fd1e959f53dbf6444f0789e91.zip
Merge branch 'develop' into contextTypes
# Conflicts: # ui/app/components/send_/send-content/send-gas-row/gas-fee-display/gas-fee-display.component.js
Diffstat (limited to 'mascara/test/util/mascara-test-helper.js')
-rw-r--r--mascara/test/util/mascara-test-helper.js18
1 files changed, 10 insertions, 8 deletions
diff --git a/mascara/test/util/mascara-test-helper.js b/mascara/test/util/mascara-test-helper.js
index 9cf4fa900..0439fbba3 100644
--- a/mascara/test/util/mascara-test-helper.js
+++ b/mascara/test/util/mascara-test-helper.js
@@ -2,27 +2,29 @@ const EventEmitter = require('events')
const IDB = require('idb-global')
const KEY = 'metamask-test-config'
module.exports = class Helper extends EventEmitter {
- constructor () {
- super()
- }
tryToCleanContext () {
this.unregister()
.then(() => this.clearDb())
.then(() => super.emit('complete'))
- .catch((err) => super.emit('complete'))
+ .catch((err) => {
+ if (err) {
+ super.emit('complete')
+ }
+ })
}
unregister () {
return global.navigator.serviceWorker.getRegistration()
.then((registration) => {
- if (registration) return registration.unregister()
+ if (registration) {
+ return registration.unregister()
.then((b) => b ? Promise.resolve() : Promise.reject())
- else return Promise.resolve()
+} else return Promise.resolve()
})
}
clearDb () {
- return new Promise ((resolve, reject) => {
+ return new Promise((resolve, reject) => {
const deleteRequest = global.indexDB.deleteDatabase(KEY)
deleteRequest.addEventListener('success', resolve)
deleteRequest.addEventListener('error', reject)
@@ -33,7 +35,7 @@ module.exports = class Helper extends EventEmitter {
const db = new IDB({
version: 2,
key: KEY,
- initialState: state
+ initialState: state,
})
return db.open()
}