Skip to content

Commit 6a075dd

Browse files
committed
Migrate to Vitest
1 parent d4a4e59 commit 6a075dd

28 files changed

+10645
-17676
lines changed

Diff for: Makefile

+10-8
Original file line numberDiff line numberDiff line change
@@ -16,30 +16,30 @@ test-setup:
1616
npx firebase setup:emulators:firestore
1717

1818
test-node:
19-
npx firebase emulators:exec --only firestore "npx jest --env node"
19+
npx firebase emulators:exec --only firestore "npx vitest run"
2020

2121
test-node-watch:
22-
npx firebase emulators:exec --only firestore "npx jest --env node --watch"
22+
npx firebase emulators:exec --only firestore "npx vitest"
2323

2424
test-browser:
25-
npx firebase emulators:exec --only firestore "npx karma start --single-run"
25+
npx firebase emulators:exec --only firestore "env BROWSER=true npx vitest run --browser"
2626

2727
test-browser-watch:
28-
npx firebase emulators:exec --only firestore "npx karma start"
28+
npx firebase emulators:exec --only firestore "env BROWSER=true npx vitest --browser"
2929

3030
test-system: test-system-node test-system-browser
3131

3232
test-system-node:
33-
env GOOGLE_APPLICATION_CREDENTIALS=${CURDIR}/secrets/key.json npx jest --env node
33+
env GOOGLE_APPLICATION_CREDENTIALS=${CURDIR}/secrets/key.json npx vitest run
3434

3535
test-system-node-watch:
36-
npx jest --env node --watch
36+
env GOOGLE_APPLICATION_CREDENTIALS=${CURDIR}/secrets/key.json npx vitest
3737

3838
test-system-browser:
39-
npx karma start --single-run
39+
env BROWSER=true npx vitest run --browser
4040

4141
test-system-browser-watch:
42-
npx karma start
42+
env BROWSER=true npx vitest --browser
4343

4444
test-types: install-attw build
4545
@cd lib && attw --pack
@@ -49,6 +49,7 @@ build:
4949
@npx tsc -p tsconfig.lib.json
5050
@env BABEL_ENV=esm npx babel src --config-file ./babel.config.lib.json --source-root src --out-dir lib --extensions .mjs,.ts --out-file-extension .mjs --quiet
5151
@env BABEL_ENV=cjs npx babel src --config-file ./babel.config.lib.json --source-root src --out-dir lib --extensions .mjs,.ts --out-file-extension .js --quiet
52+
@rm -rf lib/types/*js*
5253
@make sync-files
5354
@make build-mts
5455
@cp package.json lib
@@ -66,6 +67,7 @@ sync-files:
6667
mkdir -p `dirname "$$dest"`; \
6768
rsync -av "$$file" "$$dest"; \
6869
done
70+
@rm -rf lib/tysts/loose
6971

7072
build-mts:
7173
@find lib -name '*.d.ts' | while read file; do \

Diff for: jest.config.js

-9
This file was deleted.

Diff for: karma.conf.js

-71
This file was deleted.

0 commit comments

Comments
 (0)