Skip to content

Commit 8c56893

Browse files
committed
Add browser tests
1 parent 45d58b0 commit 8c56893

File tree

5 files changed

+77
-1
lines changed

5 files changed

+77
-1
lines changed

packages/fetch-node-details/package.json

+6-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,12 @@
1616
"build": "torus-scripts build",
1717
"release": "torus-scripts release",
1818
"prepack": "npm run build",
19-
"test": "mocha",
19+
"test": "npm run test:node && npm run test:browsers",
20+
"test:node": "vitest run --config test/configs/node.config.mts --coverage",
21+
"test:chrome": "vitest run --config test/configs/chrome.config.mts",
22+
"test:firefox": "vitest run --config test/configs/firefox.config.mts --coverage",
23+
"test:safari": "vitest run --config test/configs/safari.config.mts --coverage",
24+
"test:browsers": "npm run test:chrome && npm run test:firefox && npm run test:safari",
2025
"lint": "eslint --fix 'src/**/*.ts'"
2126
},
2227
"peerDependencies": {
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { defineConfig } from "vitest/config";
2+
3+
export default defineConfig({
4+
test: {
5+
reporters: "verbose",
6+
browser: {
7+
screenshotFailures: false,
8+
headless: true,
9+
provider: "playwright",
10+
name: "chromium",
11+
enabled: true,
12+
},
13+
coverage: {
14+
reporter: ["text"],
15+
provider: "istanbul",
16+
include: ["src/**/*.ts"],
17+
},
18+
},
19+
});
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { defineConfig } from "vitest/config";
2+
3+
export default defineConfig({
4+
test: {
5+
reporters: "verbose",
6+
browser: {
7+
screenshotFailures: false,
8+
headless: true,
9+
provider: "playwright",
10+
name: "firefox",
11+
enabled: true,
12+
},
13+
coverage: {
14+
reporter: ["text"],
15+
provider: "istanbul",
16+
include: ["src/**/*.ts"],
17+
},
18+
},
19+
});
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
// eslint-disable-next-line import/no-unresolved
2+
import { defineConfig } from "vitest/config";
3+
4+
export default defineConfig({
5+
test: {
6+
reporters: "verbose",
7+
coverage: {
8+
reporter: ["text"],
9+
provider: "istanbul",
10+
include: ["src/**/*.ts"],
11+
},
12+
environment: "node",
13+
},
14+
});
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { defineConfig } from "vitest/config";
2+
3+
export default defineConfig({
4+
test: {
5+
reporters: "verbose",
6+
browser: {
7+
screenshotFailures: false,
8+
headless: true,
9+
provider: "playwright",
10+
name: "webkit",
11+
enabled: true,
12+
},
13+
coverage: {
14+
reporter: ["text"],
15+
provider: "istanbul",
16+
include: ["src/**/*.ts"],
17+
},
18+
},
19+
});

0 commit comments

Comments
 (0)