Config setup for jest testing

This commit is contained in:
Ryan Gossiaux
2021-12-24 19:11:35 -08:00
parent 3b4e2048c9
commit ac826703a9
3 changed files with 13 additions and 1 deletions

3
babel.config.cjs Normal file
View File

@@ -0,0 +1,3 @@
module.exports = {
presets: [['@babel/preset-env', { targets: { node: 'current' } }]]
}

8
jest.config.cjs Normal file
View File

@@ -0,0 +1,8 @@
module.exports = {
transform: {
'^.+\\.svelte$': 'svelte-jester',
'^.+\\.js$': 'babel-jest',
'^.+\\.ts$': 'ts-jest',
},
moduleFileExtensions: ['js', 'ts', 'svelte'],
}

View File

@@ -24,7 +24,8 @@
"check": "svelte-check --tsconfig ./tsconfig.json", "check": "svelte-check --tsconfig ./tsconfig.json",
"check:watch": "svelte-check --tsconfig ./tsconfig.json --watch", "check:watch": "svelte-check --tsconfig ./tsconfig.json --watch",
"lint": "prettier --ignore-path .gitignore --check --plugin-search-dir=. . && eslint --ignore-path .gitignore .", "lint": "prettier --ignore-path .gitignore --check --plugin-search-dir=. . && eslint --ignore-path .gitignore .",
"format": "prettier --ignore-path .gitignore --write --plugin-search-dir=. ." "format": "prettier --ignore-path .gitignore --write --plugin-search-dir=. .",
"test": "jest"
}, },
"peerDependencies": { "peerDependencies": {
"svelte": "^3.44.0" "svelte": "^3.44.0"