1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-12 17:26:17 +00:00

mocked electron in ava unit tests

This commit is contained in:
Yu-Hung Ou
2018-03-15 22:14:21 +11:00
parent 8bf5d02624
commit c147e0a789
3 changed files with 21 additions and 2 deletions

View File

@@ -121,6 +121,7 @@
"jsdom": "^9.4.2",
"json-loader": "^0.5.4",
"merge-stream": "^1.0.0",
"mock-require": "^3.0.1",
"nib": "^1.1.0",
"react-color": "^2.2.2",
"react-css-modules": "^3.7.6",
@@ -145,7 +146,8 @@
],
"require": [
"babel-register",
"./tests/helpers/setup-browser-env.js"
"./tests/helpers/setup-browser-env.js",
"./tests/helpers/setup-electron-mock.js"
],
"babel": "inherit"
}

View File

@@ -0,0 +1,11 @@
import mock from 'mock-require'
const noop = () => {}
mock('electron', {
remote: {
app: {
getAppPath: noop
}
}
})

View File

@@ -3321,7 +3321,7 @@ generate-object-property@^1.1.0:
dependencies:
is-property "^1.0.0"
get-caller-file@^1.0.1:
get-caller-file@^1.0.1, get-caller-file@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5"
@@ -4998,6 +4998,12 @@ mksnapshot@^0.3.0:
fs-extra "0.26.7"
request "^2.79.0"
mock-require@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/mock-require/-/mock-require-3.0.1.tgz#d5efd834c0da0cec73c7b67763d8167d32d851de"
dependencies:
get-caller-file "^1.0.2"
moment@^2.10.3:
version "2.18.1"
resolved "https://registry.yarnpkg.com/moment/-/moment-2.18.1.tgz#c36193dd3ce1c2eed2adb7c802dbbc77a81b1c0f"