move jest config

This commit is contained in:
Matthias Kretschmann 2019-10-07 17:35:26 +02:00
parent 4d9dcf68eb
commit 2764f2eda8
Signed by: m
GPG Key ID: 606EEEF3C479A91F
3 changed files with 21 additions and 16 deletions

View File

@ -22,7 +22,8 @@ before_script:
script:
- npm test || travis_terminate 1
- ./cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT
- ./cc-test-reporter format-coverage -t lcov -o coverage/codeclimate.json src/renderer/coverage/lcov.info
- if [[ "$TRAVIS_TEST_RESULT" == 0 ]]; then ./cc-test-reporter upload-coverage; fi
- npm run dist
branches:

View File

@ -5,8 +5,8 @@
"description": "🐡 Simple Electron-based desktop app to retrieve and display your total Ocean Token balances.",
"main": "./src/main/index.js",
"scripts": {
"test": "npm run lint && jest --config=src/renderer/jest.config.js --coverage",
"test:watch": "jest --config=src/renderer/jest.config.js --coverage --watch",
"test": "npm run lint && jest --coverage",
"test:watch": "jest --coverage --watch",
"lint": "eslint --ignore-path .gitignore ./src/**/*.{js,jsx} && stylelint --ignore-path .gitignore ./src/**/*.{css,scss}",
"start": "webpack-dev-server --hot --host 0.0.0.0 --config=./webpack.dev.config.js",
"build": "cross-env NODE_ENV=production webpack --config webpack.common.config.js",
@ -124,5 +124,22 @@
"npm": {
"publish": false
}
},
"jest": {
"rootDir": "src/renderer",
"transform": {
"^.+\\.jsx?$": "babel-jest"
},
"moduleNameMapper": {
".+\\.(css|styl|less|sass|scss)$": "identity-obj-proxy",
".+\\.(jpg|jpeg|png|gif|eot|otf|webp|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/jest/__mocks__/file-mock.js",
"\\.svg": "<rootDir>/jest/__mocks__/svgr-mock.js"
},
"testURL": "http://localhost",
"setupFilesAfterEnv": [
"<rootDir>/jest/setup-test-env.js"
],
"runner": "@jest-runner/electron",
"testEnvironment": "@jest-runner/electron/environment"
}
}

View File

@ -1,13 +0,0 @@
module.exports = {
moduleNameMapper: {
'.+\\.(css|styl|less|sass|scss)$': 'identity-obj-proxy',
'.+\\.(jpg|jpeg|png|gif|eot|otf|webp|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$':
'<rootDir>/jest/__mocks__/file-mock.js',
'\\.svg': '<rootDir>/jest/__mocks__/svgr-mock.js'
},
testPathIgnorePatterns: ['node_modules', 'dist', 'build', 'coverage'],
testURL: 'http://localhost',
setupFilesAfterEnv: ['<rootDir>/jest/setup-test-env.js'],
runner: '@jest-runner/electron',
testEnvironment: '@jest-runner/electron/environment'
}