Skip to content

Commit 763f7b9

Browse files
committed
feat: now using jest instead of jasmine
1 parent 617dbcd commit 763f7b9

5 files changed

+19
-3
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
node_modules
22
yarn.lock
33
dist
4+
coverage

.prettierignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
node_modules
22
yarn.lock
33
dist
4+
coverage

babel.config.js

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
module.exports = {
2+
presets: [
3+
['@babel/preset-env', { targets: { node: 'current' } }],
4+
'@babel/preset-typescript',
5+
],
6+
};

jest.config.ts

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export default {
2+
clearMocks: true,
3+
collectCoverage: true,
4+
coverageDirectory: 'coverage',
5+
};

package.json

+6-3
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"scripts": {
88
"prebuild": "rimraf ./dist",
99
"build": "tsc",
10-
"test": "ts-node node_modules/jasmine/bin/jasmine",
10+
"test": "jest",
1111
"preversion": "keepachangelog display unreleased && keepachangelog confirm $npm_new_version --current-version $npm_old_version",
1212
"version": "keepachangelog release $npm_new_version && git add ./CHANGELOG.md",
1313
"postversion": "git push origin HEAD && git push origin v$npm_new_version",
@@ -32,16 +32,19 @@
3232
"xmlbuilder": "^13.0.2"
3333
},
3434
"devDependencies": {
35-
"@types/jasmine": "^3.4.2",
35+
"@babel/core": "^7.21.4",
36+
"@babel/preset-env": "^7.21.4",
37+
"@babel/preset-typescript": "^7.21.4",
3638
"@types/node": "^14",
3739
"@types/sax": "^1.2.0",
3840
"@typescript-eslint/eslint-plugin": "^5.59.1",
3941
"@typescript-eslint/parser": "^5.59.1",
4042
"@vtabary/keepachangelog-cli": "^0.4.0",
43+
"babel-jest": "^29.5.0",
4144
"eslint": "^8.39.0",
4245
"eslint-config-prettier": "^8.8.0",
4346
"husky": "^8.0.3",
44-
"jasmine": "^3.5.0",
47+
"jest": "^29.5.0",
4548
"prettier": "^2.8.8",
4649
"pretty-quick": "^3.1.3",
4750
"rimraf": "^3.0.0",

0 commit comments

Comments
 (0)