diff options
author | Shin'ya Ueoka <ueokande@i-beam.org> | 2019-04-06 21:48:16 +0900 |
---|---|---|
committer | Shin'ya Ueoka <ueokande@i-beam.org> | 2019-04-06 22:39:40 +0900 |
commit | b04eecce7fea8b262411a5817924dc730cbe127a (patch) | |
tree | 024c14ce52319af899938ce81ee7107540ccbf7b /e2e/karma-webext-launcher.js | |
parent | c9a0bf87d0ba81beb1b958c374a40c4b69f4192b (diff) |
Replace e2e with lanthan
Diffstat (limited to 'e2e/karma-webext-launcher.js')
-rw-r--r-- | e2e/karma-webext-launcher.js | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/e2e/karma-webext-launcher.js b/e2e/karma-webext-launcher.js deleted file mode 100644 index e0a3e42..0000000 --- a/e2e/karma-webext-launcher.js +++ /dev/null @@ -1,53 +0,0 @@ -'use strict' - -var fs = require('fs') -var path = require('path') - -var PREFS = { - 'browser.shell.checkDefaultBrowser': 'false', - 'browser.bookmarks.restore_default_bookmarks': 'false', - 'dom.disable_open_during_load': 'false', - 'dom.max_script_run_time': '0', - 'dom.min_background_timeout_value': '10', - 'extensions.autoDisableScopes': '0', - 'extensions.enabledScopes': '15', -} - -var FirefoxWebExt = function (id, baseBrowserDecorator, args) { - baseBrowserDecorator(this) - - this._start = function (url) { - var self = this - var command = this._getCommand() - - let prefArgs = [].concat(...Object.keys(PREFS).map((key) => { - return ['--pref', key + '=' + PREFS[key]]; - })); - let sourceDirArgs = [].concat(...args.sourceDirs.map((dir) => { - return ['--source-dir', dir]; - })); - - self._execCommand( - command, - ['run', '--start-url', url, '--no-input'].concat(sourceDirArgs, prefArgs) - ) - } -} - -FirefoxWebExt.prototype = { - name: 'FirefoxWebExt', - - DEFAULT_CMD: { - linux: 'node_modules/web-ext/bin/web-ext', - darwin: 'node_modules/web-ext/bin/web-ext', - win32: 'node_modules/web-ext/bin/web-ext', - } -} - -FirefoxWebExt.$inject = ['id', 'baseBrowserDecorator', 'args'] - -// PUBLISH DI MODULE -module.exports = { - 'launcher:FirefoxWebExt': ['type', FirefoxWebExt], -} - |