Skip to content

Commit

Permalink
Convert to using jest rather than karma/jasmine
Browse files Browse the repository at this point in the history
  • Loading branch information
mbucknell committed Dec 21, 2020
1 parent 2f278b0 commit c6448c2
Show file tree
Hide file tree
Showing 9 changed files with 7,002 additions and 4,852 deletions.
20 changes: 15 additions & 5 deletions .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -2,26 +2,36 @@
"env": {
"commonjs": true,
"es6": true,
"jasmine": true
"jest/globals": true
},
"parserOptions": {
"ecmaVersion": 2018,
"sourceType": "module"
},
"plugins": [
"jasmine"
"jest"
],
"extends": "eslint:recommended",
"extends": ["eslint:recommended", "plugin:jest/recommended"],
"rules": {
"array-bracket-spacing": ["error", "never"],
"brace-style": ["error","1tbs", {}],
"comma-dangle": [2,"never"],
"curly": "error",
"linebreak-style": ["error", "unix"],
"no-console": "off",
"no-extra-parens": [2,"all"],
"no-use-before-define": 2,
"brace-style": [1,"1tbs",{}],
"no-mixed-spaces-and-tabs": 2,
"object-curly-spacing": ["error", "never"],
"quotes": ["error", "single"],
"semi": ["error", "always"]
"semi": ["error", "always"],
"space-before-blocks": ["error", "always"],
"space-before-function-paren": ["error", "never"],
"jest/no-disabled-tests": "warn",
"jest/no-focused-tests": "error",
"jest/no-identical-title": "error",
"jest/prefer-to-have-length": "warn",
"jest/valid-expect": "error"
},
"globals": {
"window": true,
Expand Down
6 changes: 6 additions & 0 deletions buble.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
module.exports = {
objectAssign: 'Object.assign',
transforms: {
dangerousForOf: true
}
};
15 changes: 15 additions & 0 deletions jest.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
module.exports = {
verbose: true,
transform: {
'^.+\\.js$': 'buble-jest'
},
collectCoverageFrom: [
'src/js/**/*.js',
'!*.js',
'!**/node_modules/**',
'!**/dist/**',
'!**/coverage/**'
],
clearMocks: true,
restoreMocks: true
}
121 changes: 0 additions & 121 deletions karma.conf.js

This file was deleted.

Loading

0 comments on commit c6448c2

Please sign in to comment.