Skip to content

Commit fad199c

Browse files
author
robcrockbb
committed
feat: Add testing... but it isn't working very well.
1 parent 9c8859a commit fad199c

12 files changed

+32326
-25232
lines changed

.babelrc

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"presets": ["@babel/preset-react", "@babel/preset-env"],
3+
"plugins": ["@babel/plugin-transform-react-jsx"]
4+
}

.prettierrc

-1
This file was deleted.

.prettierrc.json

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"tabWidth": 2,
3+
"useTabs": true,
4+
"printWidth": 80,
5+
"semi": true,
6+
"trailingComma": "es5",
7+
"singleQuote": false,
8+
"endOfLine": "lf",
9+
"react-in-jsx-scope": "off",
10+
}

eslint.json

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
2+
3+
{
4+
"env": {
5+
"browser": true,
6+
"es2021": true,
7+
"jest/globals": true
8+
},
9+
"extends": [
10+
"eslint:recommended",
11+
"plugin:react/recommended",
12+
"plugin:jest/recommended",
13+
"prettier"
14+
],
15+
"parserOptions": {
16+
"ecmaFeatures": {
17+
"jsx": true
18+
},
19+
"ecmaVersion": "latest",
20+
"sourceType": "module"
21+
},
22+
"plugins": ["import", "react", "jest"],
23+
"rules": {
24+
"no-underscore-dangle": 0,
25+
"import/extensions": [
26+
"error",
27+
"ignorePackages",
28+
{
29+
"js": "never",
30+
"jsx": "never"
31+
}
32+
]
33+
}
34+
}

jest.config.js

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
module.exports = {
2+
roots: ["./src/", "./src/__tests__/"],
3+
collectCoverage: true,
4+
collectCoverageFrom: ["src/**/*.{js,jsx}"],
5+
coverageDirectory: "coverage",
6+
testEnvironment: "jsdom",
7+
testEnvironmentOptions: {
8+
"browsers": [
9+
"chrome",
10+
"firefox",
11+
"safari"
12+
]
13+
},
14+
};

0 commit comments

Comments
 (0)