test: use vitest proejcts (#6050)

This commit is contained in:
Alex Yang
2025-11-17 22:20:34 -08:00
committed by GitHub
parent 57ee11a26f
commit 9ce4433c84
10 changed files with 35 additions and 18 deletions

View File

@@ -1,6 +1,6 @@
import { defineConfig } from "vitest/config";
import { defineProject } from "vitest/config";
export default defineConfig({
export default defineProject({
test: {
execArgv: ["--expose-gc"],
// No exclude for adapter tests - this config is specifically for adapter tests

View File

@@ -1,6 +1,6 @@
import { defineConfig } from "vitest/config";
import { defineProject } from "vitest/config";
export default defineConfig({
export default defineProject({
test: {
execArgv: ["--expose-gc"],
// Exclude adapter tests by default - they are run separately via test:adapters

View File

@@ -0,0 +1,3 @@
import { defineProject } from "vitest/config";
export default defineProject({});

View File

@@ -0,0 +1,3 @@
import { defineProject } from "vitest/config";
export default defineProject({});

View File

@@ -1,6 +1,6 @@
import { defineConfig } from "vitest/config";
import { defineProject } from "vitest/config";
export default defineConfig({
export default defineProject({
test: {
server: {
deps: {

View File

@@ -0,0 +1,3 @@
import { defineProject } from "vitest/config";
export default defineProject({});

View File

@@ -0,0 +1,3 @@
import { defineProject } from "vitest/config";
export default defineProject({});

View File

@@ -1,7 +1,6 @@
import { defineConfig } from "vitest/config";
import { defineProject } from "vitest/config";
export default defineConfig({
root: ".",
export default defineProject({
test: {
clearMocks: true,
globals: true,

View File

@@ -1,10 +1,3 @@
import { defineConfig } from "vitest/config";
import { defineProject } from "vitest/config";
export default defineConfig({
ssr: {
resolve: {
// we resolve from source files for unit testing
conditions: ["dev-source"],
},
},
});
export default defineProject({});

13
vitest.config.ts Normal file
View File

@@ -0,0 +1,13 @@
import { defineConfig } from "vitest/config";
export default defineConfig({
test: {
projects: ["./packages/*", "./test"],
},
ssr: {
resolve: {
// we resolve from source files for unit testing
conditions: ["dev-source"],
},
},
});