Skip to content

Commit ea7e36a

Browse files
committed
chore(test): setup test for app
- install jest, @testing-library/jest-dom, @testing-library/react - install @testing-library/react-hooks react-test-renderer - setup travis.yml file [Chores test]
1 parent 00ff68a commit ea7e36a

13 files changed

+2551
-87
lines changed

.DS_Store

6 KB
Binary file not shown.

.eslintrc

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"env": {
55
"node": true,
66
"browser": true,
7-
"es6": true
7+
"es6": true,
8+
"jest": true,
89
},
910
"rules": {
1011
"import/no-unresolved": 0

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
/node_modules
2+
/coverage

.travis.yml

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
language: node_js
2+
node_js:
3+
- stable
4+
env:
5+
global:
6+
- secure: SK4qTvMgqq3zLMDdETDW72J/WorKaXYSDTKmcoXC2TSo1DniORxhmISXFxHzjdwG5HFSkEpgeTYYf7shaIRyrlDtmTGGwPgm3hLsiez9RGWooBojlhu8Zkav+ASbAMBqWRs/I5JYtTEKxQ1IDO1mlaWgJ99AQVj0zGHHIUEQJSfW5b+bpZLYkY1LTpc4m43O4zXeVhFXkPIiWPHuxeqB6xOaaZGFn0zIcchRs0gKYgMYWvK84sOF7elmysmLvvw/3NuDNr8NgVEn4SW9Pekgq0iQHjxib51tpExYIw7axV8s+M64nspPufzGVgoN4iSBwBp9obqZbU507v2dWkxJLhR9D4ZHHuB8nXSVF1uuYHYy+EpgibWZ6kPW6BosrS0Bw1+H7QwMAS2IxivHeQtBMwMQBlHWNBqzGlKVomZXkNQI/pPef9MeCg2YnbLH5/B+boUBXIhFi253S8G6SQFFG2mXvw7cnR7KWWBl6X6tvR0xMDsAADfsMvS51o2kELWTxU4g6EpWctWzQkOXLcyRCN6mC8ZPfCsj0+iopqSfc4dwz3GILF/pOoycZ5lvmhm0rQnzsnnWT3qiMqVy4HwApkPgdrJ6gY0XzYLTxpXBSc1nPwOrMFTbAmAiu6ZjttEmUuzZs/mZ58VsNVp+T0jsSJ73/OkjA9Mb1SAFUCh0vLY=
7+
matrix:
8+
- secure: SK4qTvMgqq3zLMDdETDW72J/WorKaXYSDTKmcoXC2TSo1DniORxhmISXFxHzjdwG5HFSkEpgeTYYf7shaIRyrlDtmTGGwPgm3hLsiez9RGWooBojlhu8Zkav+ASbAMBqWRs/I5JYtTEKxQ1IDO1mlaWgJ99AQVj0zGHHIUEQJSfW5b+bpZLYkY1LTpc4m43O4zXeVhFXkPIiWPHuxeqB6xOaaZGFn0zIcchRs0gKYgMYWvK84sOF7elmysmLvvw/3NuDNr8NgVEn4SW9Pekgq0iQHjxib51tpExYIw7axV8s+M64nspPufzGVgoN4iSBwBp9obqZbU507v2dWkxJLhR9D4ZHHuB8nXSVF1uuYHYy+EpgibWZ6kPW6BosrS0Bw1+H7QwMAS2IxivHeQtBMwMQBlHWNBqzGlKVomZXkNQI/pPef9MeCg2YnbLH5/B+boUBXIhFi253S8G6SQFFG2mXvw7cnR7KWWBl6X6tvR0xMDsAADfsMvS51o2kELWTxU4g6EpWctWzQkOXLcyRCN6mC8ZPfCsj0+iopqSfc4dwz3GILF/pOoycZ5lvmhm0rQnzsnnWT3qiMqVy4HwApkPgdrJ6gY0XzYLTxpXBSc1nPwOrMFTbAmAiu6ZjttEmUuzZs/mZ58VsNVp+T0jsSJ73/OkjA9Mb1SAFUCh0vLY=
9+
script:
10+
- npm test -- -u --coverage
11+
before_script:
12+
- curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
13+
- chmod +x ./cc-test-reporter
14+
- "./cc-test-reporter before-build"
15+
after_script:
16+
- "./cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT"

babel.config.js

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
module.exports = {
2+
presets: ['@babel/preset-env', '@babel/preset-react'],
3+
plugins: [
4+
'@babel/plugin-transform-runtime',
5+
],
6+
};

jest.config.js

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
const config = {
2+
verbose: true,
3+
moduleNameMapper: {
4+
'\\.(css)$': '<rootDir>/test/config/assetTransformer.js',
5+
},
6+
collectCoverage: true,
7+
coveragePathIgnorePatterns: [
8+
'<rootDir>/test/config/assetTransformer.js',
9+
'<rootDir>/(build|dist|docs|node_modules)/',
10+
],
11+
};
12+
13+
module.exports = config;

0 commit comments

Comments
 (0)