use electron-mocha to run tests in electron

This commit is contained in:
Zach Bloomquist
2019-06-11 12:44:34 -04:00
parent 1b14a1b855
commit 8b82f0eeb3
3 changed files with 7 additions and 3 deletions

View File

@@ -67,6 +67,7 @@
"console-table-printer": "1.0.0-beta12",
"cors": "2.8.5",
"coveralls": "2.13.3",
"electron-mocha": "^8.0.2",
"electron-osx-sign": "0.4.11",
"eol": "0.9.1",
"eventsource": "1.0.7",

View File

@@ -65,7 +65,7 @@ if (options['inspect-brk']) {
}
commandAndArguments.args.push(
'node_modules/.bin/_mocha',
'node_modules/.bin/electron-mocha',
run
)
@@ -80,8 +80,8 @@ commandAndArguments.args.push(
'--timeout',
options['inspect-brk'] ? '40000000' : '10000',
'--recursive',
'--compilers',
'ts:@packages/ts/register,coffee:@packages/coffee/register',
'--require-main',
'@packages/ts/register,@packages/coffee/register',
'--reporter',
'mocha-multi-reporters',
'--reporter-options',

View File

@@ -5,6 +5,9 @@ _ = require("lodash")
parent = require("#{root}timers/parent")
describe "timers/parent", ->
it "tests should be running in electron", ->
expect(process.versions.electron).to.not.be.undefined
context ".fix", ->
beforeEach ->
parent.restore()