Skip to content

Commit c9e5612

Browse files
committed
refactor: speed up backend test suites
1 parent 5a51f59 commit c9e5612

17 files changed

Lines changed: 57 additions & 1133 deletions

bun.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,10 @@
3333
"test:backend": "./node_modules/.bin/jest --selectProjects backend",
3434
"test:core": "bun test packages/core/src --preload ./packages/scripts/src/testing/core.preload.ts",
3535
"test:web": "bun test --cwd packages/web",
36-
"test:scripts": "./node_modules/.bin/jest scripts",
36+
"test:scripts": "bun test packages/scripts/src --preload ./packages/scripts/src/testing/scripts.preload.ts",
37+
"test:scripts:migrations": "bun test packages/scripts/src/migrations --preload ./packages/scripts/src/testing/scripts.preload.ts",
38+
"test:scripts:db": "bun test --preload ./packages/scripts/src/testing/scripts.preload.ts $(rg -l 'mock\\.db\\.setup' packages/scripts/src --glob '*.test.ts')",
39+
"test:scripts:unit": "bun test $(rg --files-without-match 'mock\\.db\\.setup' packages/scripts/src --glob '*.test.ts')",
3740
"type-check": "bunx typescript@7.0.2 --noEmit && bunx typescript@7.0.2 -p packages/web/tsconfig.app.json --noEmit && bun run type-check:web-tests",
3841
"type-check:web-tests": "bunx typescript@7.0.2 -p packages/web/tsconfig.test.json --noEmit",
3942
"verify": "bun packages/scripts/src/testing/verify.ts",
@@ -58,6 +61,7 @@
5861
"@types/node-fetch": "^2.6.13",
5962
"axe-core": "^4.12.1",
6063
"jest": "^29.0.3",
64+
"mongodb-memory-server": "9.2.0",
6165
"typescript": "^7.0.2"
6266
},
6367
"resolutions": {

packages/scripts/src/__tests__/integration/2025.10.03T01.19.59.calendar-schema.test.ts

Lines changed: 0 additions & 209 deletions
This file was deleted.

0 commit comments

Comments
 (0)