Skip to content

Commit 57f491e

Browse files
committed
test: setup vitest for packages
1 parent 7aa7435 commit 57f491e

File tree

11 files changed

+67
-24
lines changed

11 files changed

+67
-24
lines changed

internals/test-packages/tests/index.test.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,16 @@
1717
"lint:eslint": "eslint",
1818
"lint:packages": "pnpm -r --parallel run lint",
1919
"lint:prettier": "prettier --check '**/*.{json,md,yml,yaml}' --cache",
20-
"test": "echo \"Error: no test specified\" && exit 1"
20+
"test": "vitest"
2121
},
2222
"devDependencies": {
2323
"@tasshi-playground/eslint-config": "workspace:^",
2424
"@tasshi-playground/tsconfig": "workspace:^",
2525
"eslint": "^9.24.0",
2626
"prettier": "^3.5.3",
2727
"publint": "^0.3.10",
28-
"typescript": "^5.8.3"
28+
"typescript": "^5.8.3",
29+
"vitest": "^3.1.1"
2930
},
3031
"packageManager": "[email protected]+sha512.499434c9d8fdd1a2794ebf4552b3b25c0a633abcee5bb15e7b5de90f32f47b513aca98cd5cfd001c31f0db454bc3804edccd578501e4ca293a6816166bbd9f81"
3132
}

packages/demo-package-tsc/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,10 @@
2929
"lint:eslint": "eslint",
3030
"lint:prettier": "prettier --check '**/*.{json,md,yml,yaml}' --cache",
3131
"lint:publint": "publint",
32-
"test": "echo \"Error: no test specified\" && exit 1"
32+
"test": "vitest"
3333
},
3434
"devDependencies": {
35-
"@tasshi-playground/eslint-config": "workspace:^"
35+
"@tasshi-playground/eslint-config": "workspace:^",
36+
"vitest": "^3.1.1"
3637
}
3738
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { describe, it, expect } from "vitest";
2+
import fn from "../index.js";
3+
4+
describe("fn", () => {
5+
it("should return true", () => {
6+
expect(fn()).toBe(true);
7+
});
8+
});

packages/demo-package-tsup/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,11 @@
2929
"lint:eslint": "eslint",
3030
"lint:prettier": "prettier --check '**/*.{json,md,yml,yaml}' --cache",
3131
"lint:publint": "publint",
32-
"test": "echo \"Error: no test specified\" && exit 1"
32+
"test": "vitest"
3333
},
3434
"devDependencies": {
3535
"@tasshi-playground/eslint-config": "workspace:^",
36-
"tsup": "^8.4.0"
36+
"tsup": "^8.4.0",
37+
"vitest": "^3.1.1"
3738
}
3839
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { describe, it, expect } from "vitest";
2+
import fn from "../index.js";
3+
4+
describe("fn", () => {
5+
it("should return true", () => {
6+
expect(fn()).toBe(true);
7+
});
8+
});

packages/demo-package-vite-2/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"lint:eslint": "eslint",
3030
"lint:prettier": "prettier --check '**/*.{json,md,yml,yaml}' --cache",
3131
"lint:publint": "publint",
32-
"test": "echo \"Error: no test specified\" && exit 1"
32+
"test": "vitest"
3333
},
3434
"devDependencies": {
3535
"@tasshi-playground/eslint-config": "workspace:^",
@@ -38,6 +38,7 @@
3838
"fs-extra": "^11.3.0",
3939
"glob": "^11.0.1",
4040
"vite": "^6.2.5",
41-
"vite-plugin-dts": "^4.5.3"
41+
"vite-plugin-dts": "^4.5.3",
42+
"vitest": "^3.1.1"
4243
}
4344
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { describe, it, expect } from "vitest";
2+
import fn from "../index.js";
3+
4+
describe("fn", () => {
5+
it("should return true", () => {
6+
expect(fn()).toBe(true);
7+
});
8+
});

packages/demo-package-vite/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"lint:eslint": "eslint",
3030
"lint:prettier": "prettier --check '**/*.{json,md,yml,yaml}' --cache",
3131
"lint:publint": "publint",
32-
"test": "echo \"Error: no test specified\" && exit 1"
32+
"test": "vitest"
3333
},
3434
"devDependencies": {
3535
"@tasshi-playground/eslint-config": "workspace:^",
@@ -39,6 +39,7 @@
3939
"glob": "^11.0.1",
4040
"vite": "^6.2.5",
4141
"vite-plugin-dts": "^4.5.3",
42-
"vite-plugin-static-copy": "^2.3.0"
42+
"vite-plugin-static-copy": "^2.3.0",
43+
"vitest": "^3.1.1"
4344
}
4445
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { describe, it, expect } from "vitest";
2+
import fn from "../index.js";
3+
4+
describe("fn", () => {
5+
it("should return true", () => {
6+
expect(fn()).toBe(true);
7+
});
8+
});

0 commit comments

Comments
 (0)