From 13ade051bce1512b8acc75e9be75e54b061b816d Mon Sep 17 00:00:00 2001 From: Alex Kaminskii Date: Tue, 20 Dec 2022 18:12:27 +0100 Subject: [PATCH] chore(tracker): jest configuration init --- tracker/tracker/jest.config.js | 5 +++++ tracker/tracker/package.json | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 tracker/tracker/jest.config.js diff --git a/tracker/tracker/jest.config.js b/tracker/tracker/jest.config.js new file mode 100644 index 000000000..ac058f12c --- /dev/null +++ b/tracker/tracker/jest.config.js @@ -0,0 +1,5 @@ +/** @type {import('ts-jest').JestConfigWithTsJest} */ +export default { + preset: 'ts-jest', + testEnvironment: 'jsdom', +} diff --git a/tracker/tracker/package.json b/tracker/tracker/package.json index 6cf707862..c18649060 100644 --- a/tracker/tracker/package.json +++ b/tracker/tracker/package.json @@ -21,10 +21,12 @@ "compile": "node --experimental-modules --experimental-json-modules scripts/compile.cjs", "build": "npm run clean && npm run tscRun && npm run rollup && npm run compile", "prepare": "cd ../../ && husky install tracker/.husky/", - "lint-front": "lint-staged" + "lint-front": "lint-staged", + "test": "jest" }, "devDependencies": { "@babel/core": "^7.10.2", + "@jest/globals": "^29.3.1", "@rollup/plugin-babel": "^5.0.3", "@rollup/plugin-node-resolve": "^10.0.0", "@typescript-eslint/eslint-plugin": "^5.30.0", @@ -33,12 +35,15 @@ "eslint-config-prettier": "^8.5.0", "eslint-plugin-prettier": "^4.2.1", "husky": "^8.0.1", + "jest": "^29.3.1", + "jest-environment-jsdom": "^29.3.1", "lint-staged": "^13.0.3", "prettier": "^2.7.1", "replace-in-files": "^2.0.3", "rollup": "^2.17.0", "rollup-plugin-terser": "^6.1.0", "semver": "^6.3.0", + "ts-jest": "^29.0.3", "typescript": "4.6.0-dev.20211126" }, "dependencies": {