Skip to content

Commit

Permalink
test: switch from jest to vitest (#526)
Browse files Browse the repository at this point in the history
  • Loading branch information
vladfrangu committed Sep 4, 2022
1 parent 9762523 commit c71b8e5
Show file tree
Hide file tree
Showing 10 changed files with 561 additions and 1,959 deletions.
15 changes: 0 additions & 15 deletions jest.config.mjs

This file was deleted.

11 changes: 5 additions & 6 deletions package.json
Expand Up @@ -15,8 +15,8 @@
"lint": "eslint src tests scripts --ext mjs,ts --fix",
"format": "prettier --write \"{src,tests,scripts}/**/*.ts\"",
"docs": "typedoc-json-parser",
"test": "jest",
"test:watch": "jest --watch",
"test": "vitest run",
"test:watch": "vitest",
"update": "yarn upgrade-interactive",
"clean": "node scripts/clean-dist.mjs",
"build": "tsc -b src && rollup -c scripts/rollup.bundle.ts && gen-esm-wrapper dist/index.js dist/index.mjs",
Expand Down Expand Up @@ -50,29 +50,28 @@
"@sapphire/eslint-config": "^4.3.8",
"@sapphire/prettier-config": "^1.4.4",
"@sapphire/ts-config": "^3.3.4",
"@types/jest": "^29.0.0",
"@types/node": "^18.7.14",
"@types/ws": "^8.5.3",
"@typescript-eslint/eslint-plugin": "^5.36.1",
"@typescript-eslint/parser": "^5.36.1",
"@vitest/coverage-c8": "^0.23.0",
"cz-conventional-changelog": "^3.3.0",
"discord.js": "^13.10.3",
"eslint": "^8.23.0",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-prettier": "^4.2.1",
"gen-esm-wrapper": "^1.1.3",
"husky": "^8.0.1",
"jest": "^29.0.2",
"lint-staged": "^13.0.3",
"pinst": "^3.0.0",
"prettier": "^2.7.1",
"pretty-quick": "^3.1.3",
"rollup": "^2.79.0",
"rollup-plugin-version-injector": "^1.3.3",
"ts-jest": "^28.0.8",
"typedoc": "^0.23.14",
"typedoc-json-parser": "^3.1.0",
"typescript": "^4.8.2"
"typescript": "^4.8.2",
"vitest": "^0.23.0"
},
"repository": {
"type": "git",
Expand Down
7 changes: 0 additions & 7 deletions tests/Argument.test.ts

This file was deleted.

7 changes: 0 additions & 7 deletions tests/Command.test.ts

This file was deleted.

7 changes: 0 additions & 7 deletions tests/Listener.test.ts

This file was deleted.

7 changes: 0 additions & 7 deletions tests/Precondition.test.ts

This file was deleted.

5 changes: 4 additions & 1 deletion tests/tsconfig.json
@@ -1,3 +1,6 @@
{
"extends": "../tsconfig.base.json"
"extends": "../tsconfig.base.json",
"compilerOptions": {
"types": ["vitest/globals"]
}
}
2 changes: 1 addition & 1 deletion tsconfig.eslint.json
@@ -1,4 +1,4 @@
{
"extends": "./tsconfig.base.json",
"include": ["src", "tests", "jest.config.mjs", "rollup.config.ts", "scripts"]
"include": ["src", "tests", "vitest.config.ts", "rollup.config.ts", "scripts"]
}
13 changes: 13 additions & 0 deletions vitest.config.ts
@@ -0,0 +1,13 @@
import { defineConfig } from 'vitest/config';

export default defineConfig({
test: {
globals: true,
coverage: {
reporter: ['text', 'lcov', 'clover']
}
},
esbuild: {
target: 'es2022'
}
});

0 comments on commit c71b8e5

Please sign in to comment.