diff --git a/jest.config.js b/jest.config.js index c928ec6d..12dcf05e 100644 --- a/jest.config.js +++ b/jest.config.js @@ -5,6 +5,9 @@ module.exports = { transform: { "\\.ts$": "ts-jest", }, + globals: { + tsconfig: "/packages/lokse/test/tsconfig.json", + }, coverageReporters: ["lcov", "text-summary"], collectCoverageFrom: ["packages/*/src/**/*.ts"], coveragePathIgnorePatterns: ["/templates/"], diff --git a/packages/lokse/jest.config.js b/packages/lokse/jest.config.js new file mode 100644 index 00000000..2d4481f1 --- /dev/null +++ b/packages/lokse/jest.config.js @@ -0,0 +1,24 @@ +module.exports = { + testEnvironment: "node", + moduleFileExtensions: ["ts", "js", "json"], + testMatch: ["/test/**/*.test.ts"], + transform: { + "\\.ts$": "ts-jest", + }, + globals: { + "ts-jest": { + tsconfig: "/test/tsconfig.json", + }, + }, + coverageReporters: ["lcov", "text-summary"], + collectCoverageFrom: ["src/**/*.ts"], + coveragePathIgnorePatterns: ["/templates/"], + coverageThreshold: { + global: { + branches: 100, + functions: 100, + lines: 100, + statements: 100, + }, + }, +}; diff --git a/packages/lokse/package.json b/packages/lokse/package.json index 8de66242..cb1a42b8 100644 --- a/packages/lokse/package.json +++ b/packages/lokse/package.json @@ -65,7 +65,7 @@ "posttest": "yarn lint", "prepack": "rm -rf lib && yarn build && oclif-dev manifest && oclif-dev readme", "prettier": "prettier --write --config ../../.prettierrc \"(src|test)/**/*.ts\"", - "test": "jest --config ../../jest.config.js", + "test": "jest", "version": "yarn readme && yarn changelog && code --wait CHANGELOG.md && git add README.md CHANGELOG.md", "readme": "oclif-dev readme", "changelog": "gitmoji-changelog",