Skip to content

Commit 0a98ac3

Browse files
committed
use browser mode
1 parent 16da3a3 commit 0a98ac3

File tree

32 files changed

+220
-133
lines changed

32 files changed

+220
-133
lines changed

packages/skeleton-react/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,12 +65,14 @@
6565
"@types/react": "catalog:",
6666
"@types/react-dom": "catalog:",
6767
"@vitejs/plugin-react": "catalog:",
68+
"@vitest/browser-playwright": "catalog:",
6869
"jsdom": "catalog:",
6970
"react": "catalog:",
7071
"react-dom": "catalog:",
7172
"tsdown": "catalog:",
7273
"typescript": "catalog:",
73-
"vite": "catalog:"
74+
"vite": "catalog:",
75+
"vitest-browser-react": "catalog:"
7476
},
7577
"license": "MIT",
7678
"type": "module"
Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
import react from '@vitejs/plugin-react';
2+
import { playwright } from '@vitest/browser-playwright';
23
import { defineConfig } from 'vitest/config';
34

45
export default defineConfig({
5-
plugins: [react() as unknown as any],
6+
plugins: [react()],
67
test: {
7-
setupFiles: './test/setup.ts',
8-
globals: true,
9-
environment: 'jsdom',
8+
browser: {
9+
enabled: true,
10+
provider: playwright(),
11+
instances: [{ browser: 'chromium' }],
12+
},
1013
},
1114
});

packages/skeleton-svelte/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313
"build": "svelte-package --input src --output dist --preserve-output",
1414
"test": "vitest run",
1515
"check": "svelte-check --tsconfig ./tsconfig.json",
16-
"sync": "svelte-kit sync && pnpm build"
16+
"sync": "svelte-kit sync && pnpm build",
17+
"test:browser": "vitest --config=vitest.browser.config.ts"
1718
},
1819
"exports": {
1920
".": {
@@ -64,13 +65,12 @@
6465
"@sveltejs/kit": "catalog:",
6566
"@sveltejs/package": "catalog:",
6667
"@sveltejs/vite-plugin-svelte": "catalog:",
67-
"@testing-library/jest-dom": "catalog:",
68-
"@testing-library/svelte": "catalog:",
69-
"jsdom": "catalog:",
68+
"@vitest/browser-playwright": "catalog:",
7069
"svelte": "catalog:",
7170
"svelte-check": "catalog:",
7271
"typescript": "catalog:",
73-
"vite": "catalog:"
72+
"vite": "catalog:",
73+
"vitest-browser-svelte": "catalog:"
7474
},
7575
"license": "MIT",
7676
"type": "module"

packages/skeleton-svelte/test/components/accordion/index.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import Test from './test.svelte';
2-
import { render, screen } from '@testing-library/svelte';
32
import { describe, expect, it } from 'vitest';
3+
import { render } from 'vitest-browser-svelte';
44

55
describe('Accordion', () => {
66
describe('Root', () => {

packages/skeleton-svelte/test/components/app-bar/index.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import Test from './test.svelte';
2-
import { render, screen } from '@testing-library/svelte';
32
import { describe, expect, it } from 'vitest';
3+
import { render, screen } from 'vitest-browser-svelte';
44

55
describe('AppBar', () => {
66
describe('Root', () => {

packages/skeleton-svelte/test/components/avatar/index.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import Test from './test.svelte';
2-
import { render, screen } from '@testing-library/svelte';
32
import { describe, expect, it } from 'vitest';
3+
import { render, screen } from 'vitest-browser-svelte';
44

55
describe('Avatar', () => {
66
describe('Root', () => {

packages/skeleton-svelte/test/components/collapsible/index.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import Test from './test.svelte';
2-
import { render, screen } from '@testing-library/svelte';
32
import { describe, expect, it } from 'vitest';
3+
import { render, screen } from 'vitest-browser-svelte';
44

55
describe('Collapsible', () => {
66
describe('Root', () => {

packages/skeleton-svelte/test/components/combobox/index.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import Test from './test.svelte';
2-
import { render, screen } from '@testing-library/svelte';
32
import { describe, expect, it } from 'vitest';
3+
import { render, screen } from 'vitest-browser-svelte';
44

55
describe('Combobox', () => {
66
describe('Root', () => {

packages/skeleton-svelte/test/components/date-picker/index.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import Test from './test.svelte';
2-
import { render, screen } from '@testing-library/svelte';
32
import { describe, expect, it } from 'vitest';
3+
import { render, screen } from 'vitest-browser-svelte';
44

55
describe('DatePicker', () => {
66
describe('Root', () => {

packages/skeleton-svelte/test/components/dialog/index.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import Test from './test.svelte';
2-
import { render, screen } from '@testing-library/svelte';
32
import { describe, expect, it } from 'vitest';
3+
import { render, screen } from 'vitest-browser-svelte';
44

55
describe('Dialog', () => {
66
describe('Trigger', () => {

0 commit comments

Comments
 (0)