Skip to content

Commit 959247e

Browse files
authored
refactor: remove old and outdated examples (#5611)
1 parent 103a600 commit 959247e

File tree

246 files changed

+7497
-22703
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

246 files changed

+7497
-22703
lines changed

examples/README.md

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,11 @@
22
|---|---|---|
33
| `basic` | [GitHub](https://github.com/vitest-dev/vitest/tree/main/examples/basic) | [Play Online](https://stackblitz.com/fork/github/vitest-dev/vitest/tree/main/examples/basic?initialPath=__vitest__/) |
44
| `fastify` | [GitHub](https://github.com/vitest-dev/vitest/tree/main/examples/fastify) | [Play Online](https://stackblitz.com/fork/github/vitest-dev/vitest/tree/main/examples/fastify?initialPath=__vitest__/) |
5-
| `graphql` | [GitHub](https://github.com/vitest-dev/vitest/tree/main/examples/graphql) | [Play Online](https://stackblitz.com/fork/github/vitest-dev/vitest/tree/main/examples/graphql?initialPath=__vitest__/) |
6-
| `image-snapshot` | [GitHub](https://github.com/vitest-dev/vitest/tree/main/examples/image-snapshot) | [Play Online](https://stackblitz.com/fork/github/vitest-dev/vitest/tree/main/examples/image-snapshot?initialPath=__vitest__/) |
75
| `lit` | [GitHub](https://github.com/vitest-dev/vitest/tree/main/examples/lit) | [Play Online](https://stackblitz.com/fork/github/vitest-dev/vitest/tree/main/examples/lit?initialPath=__vitest__/) |
86
| `marko` | [GitHub](https://github.com/vitest-dev/vitest/tree/main/examples/marko) | [Play Online](https://stackblitz.com/fork/github/vitest-dev/vitest/tree/main/examples/marko?initialPath=__vitest__/) |
9-
| `mocks` | [GitHub](https://github.com/vitest-dev/vitest/tree/main/examples/mocks) | [Play Online](https://stackblitz.com/fork/github/vitest-dev/vitest/tree/main/examples/mocks?initialPath=__vitest__/) |
10-
| `nestjs` | [GitHub](https://github.com/vitest-dev/vitest/tree/main/examples/nestjs) | [Play Online](https://stackblitz.com/fork/github/vitest-dev/vitest/tree/main/examples/nestjs?initialPath=__vitest__/) |
11-
| `nextjs` | [GitHub](https://github.com/vitest-dev/vitest/tree/main/examples/nextjs) | [Play Online](https://stackblitz.com/fork/github/vitest-dev/vitest/tree/main/examples/nextjs?initialPath=__vitest__/) |
12-
| `playwright` | [GitHub](https://github.com/vitest-dev/vitest/tree/main/examples/playwright) | |
13-
| `preact-testing-lib` | [GitHub](https://github.com/vitest-dev/vitest/tree/main/examples/preact-testing-lib) | [Play Online](https://stackblitz.com/fork/github/vitest-dev/vitest/tree/main/examples/preact-testing-lib?initialPath=__vitest__/) |
14-
| `react-mui` | [GitHub](https://github.com/vitest-dev/vitest/tree/main/examples/react-mui) | [Play Online](https://stackblitz.com/fork/github/vitest-dev/vitest/tree/main/examples/react-mui?initialPath=__vitest__/) |
15-
| `react-storybook` | [GitHub](https://github.com/vitest-dev/vitest/tree/main/examples/react-storybook) | [Play Online](https://stackblitz.com/fork/github/vitest-dev/vitest/tree/main/examples/react-storybook?initialPath=__vitest__/) |
16-
| `react-testing-lib-msw` | [GitHub](https://github.com/vitest-dev/vitest/tree/main/examples/react-testing-lib-msw) | [Play Online](https://stackblitz.com/fork/github/vitest-dev/vitest/tree/main/examples/react-testing-lib-msw?initialPath=__vitest__/) |
17-
| `react-testing-lib` | [GitHub](https://github.com/vitest-dev/vitest/tree/main/examples/react-testing-lib) | [Play Online](https://stackblitz.com/fork/github/vitest-dev/vitest/tree/main/examples/react-testing-lib?initialPath=__vitest__/) |
7+
| `preact` | [GitHub](https://github.com/vitest-dev/vitest/tree/main/examples/preact) | [Play Online](https://stackblitz.com/fork/github/vitest-dev/vitest/tree/main/examples/preact?initialPath=__vitest__/) |
188
| `react` | [GitHub](https://github.com/vitest-dev/vitest/tree/main/examples/react) | [Play Online](https://stackblitz.com/fork/github/vitest-dev/vitest/tree/main/examples/react?initialPath=__vitest__/) |
19-
| `ruby` | [GitHub](https://github.com/vitest-dev/vitest/tree/main/examples/ruby) | [Play Online](https://stackblitz.com/fork/github/vitest-dev/vitest/tree/main/examples/ruby?initialPath=__vitest__/) |
209
| `solid` | [GitHub](https://github.com/vitest-dev/vitest/tree/main/examples/solid) | [Play Online](https://stackblitz.com/fork/github/vitest-dev/vitest/tree/main/examples/solid?initialPath=__vitest__/) |
21-
| `svelte` | [GitHub](https://github.com/vitest-dev/vitest/tree/main/examples/svelte) | [Play Online](https://stackblitz.com/fork/github/vitest-dev/vitest/tree/main/examples/svelte?initialPath=__vitest__/) |
2210
| `sveltekit` | [GitHub](https://github.com/vitest-dev/vitest/tree/main/examples/sveltekit) | [Play Online](https://stackblitz.com/fork/github/vitest-dev/vitest/tree/main/examples/sveltekit?initialPath=__vitest__/) |
2311
| `typecheck` | [GitHub](https://github.com/vitest-dev/vitest/tree/main/examples/typecheck) | [Play Online](https://stackblitz.com/fork/github/vitest-dev/vitest/tree/main/examples/typecheck?initialPath=__vitest__/) |
24-
| `vitesse` | [GitHub](https://github.com/vitest-dev/vitest/tree/main/examples/vitesse) | [Play Online](https://stackblitz.com/fork/github/vitest-dev/vitest/tree/main/examples/vitesse?initialPath=__vitest__/) |
25-
| `vue-jsx` | [GitHub](https://github.com/vitest-dev/vitest/tree/main/examples/vue-jsx) | [Play Online](https://stackblitz.com/fork/github/vitest-dev/vitest/tree/main/examples/vue-jsx?initialPath=__vitest__/) |
26-
| `vue` | [GitHub](https://github.com/vitest-dev/vitest/tree/main/examples/vue) | [Play Online](https://stackblitz.com/fork/github/vitest-dev/vitest/tree/main/examples/vue?initialPath=__vitest__/) |
2712
| `workspace` | [GitHub](https://github.com/vitest-dev/vitest/tree/main/examples/workspace) | [Play Online](https://stackblitz.com/fork/github/vitest-dev/vitest/tree/main/examples/workspace?initialPath=__vitest__/) |

examples/fastify/package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,9 @@
1212
},
1313
"devDependencies": {
1414
"@vitest/ui": "latest",
15-
"axios": "^0.26.1",
16-
"fastify": "4.5.3",
17-
"supertest": "6.2.4",
18-
"tsx": "^3.9.0",
15+
"fastify": "^4.26.2",
16+
"supertest": "^6.3.4",
17+
"tsx": "^4.7.2",
1918
"vite": "latest",
2019
"vitest": "latest"
2120
},

examples/fastify/test/app.test.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { afterAll, expect, test } from 'vitest'
22
import supertest from 'supertest'
3-
import axios from 'axios'
43

54
import app from '../src/app'
65
import { usersData } from '../mockData'
@@ -34,10 +33,10 @@ test('with axios', async () => {
3433
const address = app.server.address()
3534
const port = typeof address === 'string' ? address : address?.port
3635

37-
const response = await axios.get(`http://localhost:${port}/users`)
36+
const response = await fetch(`http://localhost:${port}/users`).then(r => r.json())
3837

39-
expect(response.data).toHaveLength(4)
40-
expect(response.data).toStrictEqual(usersData)
38+
expect(response).toHaveLength(4)
39+
expect(response).toStrictEqual(usersData)
4140
})
4241

4342
afterAll(async () => {

examples/graphql/package.json

Lines changed: 0 additions & 24 deletions
This file was deleted.

examples/graphql/src/Fragment.gql

Lines changed: 0 additions & 3 deletions
This file was deleted.

examples/graphql/src/Query.gql

Lines changed: 0 additions & 7 deletions
This file was deleted.

examples/graphql/src/query.ts

Lines changed: 0 additions & 5 deletions
This file was deleted.

examples/graphql/test/query.spec.ts

Lines changed: 0 additions & 6 deletions
This file was deleted.

examples/graphql/vite.config.ts

Lines changed: 0 additions & 9 deletions
This file was deleted.

examples/image-snapshot/README.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

examples/image-snapshot/package.json

Lines changed: 0 additions & 21 deletions
This file was deleted.

examples/image-snapshot/test/basic.test.ts

Lines changed: 0 additions & 15 deletions
This file was deleted.
Binary file not shown.

examples/image-snapshot/vite.config.ts

Lines changed: 0 additions & 12 deletions
This file was deleted.

examples/lit/vite.config.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ import { defineConfig } from 'vite'
55
// https://vitejs.dev/config/
66
export default defineConfig({
77
test: {
8+
// Lit recommends using browser environment for testing
9+
// https://lit.dev/docs/tools/testing/#testing-in-the-browser
810
browser: {
911
enabled: true,
1012
name: 'chrome',

examples/marko/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88
"coverage": "vitest run --coverage"
99
},
1010
"devDependencies": {
11-
"@marko/compiler": "latest",
12-
"@marko/testing-library": "latest",
13-
"@marko/vite": "latest",
11+
"@marko/compiler": "^5.36.1",
12+
"@marko/testing-library": "^6.2.0",
13+
"@marko/vite": "^4.1.10",
1414
"@vitest/ui": "latest",
15-
"jsdom": "latest",
16-
"marko": "latest",
15+
"jsdom": "^24.0.0",
16+
"marko": "^5.34.2",
1717
"vite": "latest",
1818
"vitest": "latest"
1919
},
Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
11
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
22

3-
exports[`mount component 1`] = `"<div>4 x 2 = 8</div><button>x1</button>"`;
3+
exports[`mount component 1`] = `
4+
<div
5+
id="host"
6+
>
7+
8+
<div>
9+
4
10+
x
11+
2
12+
=
13+
8
14+
</div>
15+
<button>
16+
x1
17+
</button>
18+
19+
</div>
20+
`;
Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
11
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
22

3-
exports[`Hello.marko > mounts 1`] = `"<div>4 x 2 = 8</div><button>x1</button>"`;
3+
exports[`Hello.marko > mounts 1`] = `
4+
<div>
5+
4
6+
x
7+
2
8+
=
9+
8
10+
</div>
11+
`;

examples/marko/test/basic.test.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { afterEach, expect, test } from 'vitest'
12
import Hello from '../components/Hello.marko'
23

34
let host: HTMLElement
@@ -16,7 +17,7 @@ test('mount component', async () => {
1617
.getComponent()
1718
expect(instance).toBeTruthy()
1819
expect(host.innerHTML).toContain('4 x 2 = 8')
19-
expect(host.innerHTML).toMatchSnapshot()
20+
expect(host).toMatchSnapshot()
2021
const btn = host.getElementsByTagName('button')[0]
2122
btn.click() // or btn.dispatchEvent(new window.Event('click', { bubbles: true }))
2223
await tick()

examples/marko/test/hello.test.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
import { fireEvent, render, screen } from '@marko/testing-library'
2+
import { describe, expect, it } from 'vitest'
23
import Hello from '../components/Hello.marko'
34

45
describe('Hello.marko', () => {
56
it('mounts', async () => {
6-
const { container } = await render(Hello, { count: 4 })
7+
await render(Hello, { count: 4 })
8+
const container = screen.getByText('4 x 2 = 8')
79
expect(container).toBeTruthy()
8-
expect(container.innerHTML).toContain('4 x 2 = 8')
9-
expect(container.innerHTML).toMatchSnapshot()
10+
expect(container).toMatchSnapshot()
1011
})
1112

1213
it('updates on button click', async () => {

examples/marko/vitest.config.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
/// <reference types="vitest" />
2+
13
import { defineConfig } from 'vite'
24
import marko from '@marko/vite'
35

@@ -6,7 +8,7 @@ export default defineConfig({
68
marko(),
79
],
810
test: {
9-
globals: true,
1011
environment: 'jsdom',
12+
setupFiles: ['./vitest.setup.ts'],
1113
},
1214
})

examples/marko/vitest.setup.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import { cleanup } from '@marko/testing-library'
2+
import { afterEach } from 'vitest'
3+
4+
afterEach(() => {
5+
cleanup()
6+
})

examples/mocks/package.json

Lines changed: 0 additions & 32 deletions
This file was deleted.

examples/mocks/projects/custom-lib/index.js

Lines changed: 0 additions & 3 deletions
This file was deleted.

examples/mocks/projects/custom-lib/package.json

Lines changed: 0 additions & 3 deletions
This file was deleted.

examples/mocks/src/export-default-circle-b.ts

Lines changed: 0 additions & 5 deletions
This file was deleted.

examples/mocks/src/export-default-circle-index.ts

Lines changed: 0 additions & 5 deletions
This file was deleted.

examples/mocks/src/external/external.mjs

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

examples/mocks/test/circular.spec.ts

Lines changed: 0 additions & 27 deletions
This file was deleted.

examples/mocks/test/cyclic-import-actual.spec.ts

Lines changed: 0 additions & 13 deletions
This file was deleted.

0 commit comments

Comments
 (0)