Setup CI tests (#100)
* use @xarc/xrun to streamline tasks in an imperative manner * add lint-staged/husky for git hook tasks * run prettier across all files * fixing tests * add ci test workflow * add a ci workflow * remove precommit in favor of husky * add .prettierrc.js * reformat with prettier
This commit is contained in:
10
tests/run.js
10
tests/run.js
@@ -6,19 +6,19 @@
|
||||
var node_modules = '../node_modules/';
|
||||
phantom.injectJs(node_modules + 'mocha/mocha.js');
|
||||
phantom.injectJs(node_modules + 'sinon-chrome/src/phantom-tweaks.js');
|
||||
mocha.setup({ui: 'bdd', reporter: 'spec'});
|
||||
mocha.setup({ ui: 'bdd', reporter: 'spec' });
|
||||
|
||||
// Setup
|
||||
phantom.injectJs('beforeeach.js');
|
||||
|
||||
// Tests
|
||||
phantom.injectJs('helpers/changeExtensionTooltip.spec.js');
|
||||
phantom.injectJs('..' + '/helpers/changeExtensionTooltip.spec.js');
|
||||
|
||||
// Execute
|
||||
mocha.run(function(failures) {
|
||||
mocha.run(function (failures) {
|
||||
// setTimeout is needed to supress "Unsafe JavaScript attempt to access..."
|
||||
// see https://github.com/ariya/phantomjs/issues/12697
|
||||
setTimeout(function() {
|
||||
setTimeout(function () {
|
||||
phantom.exit(failures);
|
||||
}, 0);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user