diff --git a/.github/workflows/preview.yml b/.github/workflows/preview.yml index 0c1b7e9..2c52623 100644 --- a/.github/workflows/preview.yml +++ b/.github/workflows/preview.yml @@ -57,8 +57,8 @@ jobs: if: always() with: skip-step: all - coverage-file: ./coverage/coverage-summary.json - base-coverage-file: ./coverage/coverage-summary.json + coverage-file: ./coverage/summary.json + base-coverage-file: ./coverage/summary.json prnumber: ${{ github.event.pull_request.number }} - name: Package diff --git a/jest.config.ts b/jest.config.ts index 0901e88..887bbfc 100644 --- a/jest.config.ts +++ b/jest.config.ts @@ -1,8 +1,9 @@ import { basename, extname } from 'node:path'; +import type { Config } from '@jest/types'; -export default { - preset: 'ts-jest', +const config: Config.InitialOptions = { verbose: true, + rootDir: './', testEnvironment: 'node', moduleFileExtensions: ['js', 'ts'], testMatch: ['**/*.test.ts'], @@ -10,8 +11,6 @@ export default { transform: { '^.+\\.ts$': 'ts-jest' }, - coverageReporters: ['json-summary', 'text', 'lcov'], - collectCoverage: true, collectCoverageFrom: ['./src/**'], reporters: [ 'default', @@ -27,3 +26,5 @@ export default { }] ] }; + +export default config; diff --git a/package.json b/package.json index 82f39ee..5a1c8e3 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "scripts": { "lint": "npx eslint . -c .eslintrc.yml", "package": "npx ncc build src/index.ts -o dist --source-map --license licenses.txt", - "test": "npx jest", + "test": "npx jest --json --outputFile=./coverage/summary.json", "all": "npm run lint && npm run test && npm run package" }, "license": "MIT",