diff --git a/.gitignore b/.gitignore index 6a70424c..f0041f2e 100644 --- a/.gitignore +++ b/.gitignore @@ -70,3 +70,4 @@ dist # Eslint cache .eslintcache +.tap diff --git a/package.json b/package.json index 7894029a..caf79c15 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "prepare": "husky install", "start": "tsx src/server.ts", "start:prod": "HYPERDX_API_KEY='bb2f34d0-55eb-4623-94e8-087962d2cc67' OTEL_SERVICE_NAME='fastify-starter' npx opentelemetry-instrument dist/server.js", - "test": "cross-env TS_NODE_FILES=true tap --ts test/**/*.test.ts", + "test": "cross-env TS_NODE_FILES=true tap test/**/*.test.ts", "typecheck": "tsc -b" }, "lint-staged": { @@ -66,6 +66,7 @@ "swagger-jsdoc": "6.2.8" }, "devDependencies": { + "@tapjs/test": "^1.3.13", "@trivago/prettier-plugin-sort-imports": "4.2.1", "@types/busboy": "1.5.2", "@types/dotenv": "8.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f4cb8bbb..d0ebfbe3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -100,6 +100,9 @@ dependencies: version: 6.2.8(openapi-types@12.1.3) devDependencies: + '@tapjs/test': + specifier: ^1.3.13 + version: 1.3.13(@tapjs/core@1.4.2)(@types/node@20.8.7)(react-dom@18.2.0)(react@18.2.0) '@trivago/prettier-plugin-sort-imports': specifier: 4.2.1 version: 4.2.1(prettier@3.0.3)