├── .github ├── renovate.json5 └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE ├── README.md ├── examples ├── marko │ ├── marko.shim.d.ts │ ├── package.json │ ├── src │ │ └── HelloWorld.marko │ ├── tests │ │ └── HelloWorld.spec.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── preact │ ├── package.json │ ├── src │ │ └── HelloWorld.tsx │ ├── tests │ │ └── HelloWorld.spec.tsx │ ├── tsconfig.json │ └── vitest.config.ts ├── react │ ├── package.json │ ├── src │ │ └── HelloWorld.tsx │ ├── tests │ │ ├── HelloWorld.spec.tsx │ │ └── __screenshots__ │ │ │ └── HelloWorld.spec.tsx │ │ │ └── renders-name-1.png │ ├── tsconfig.json │ └── vitest.config.ts ├── solid │ ├── package.json │ ├── src │ │ └── HelloWorld.tsx │ ├── tests │ │ └── HelloWorld.spec.tsx │ ├── tsconfig.json │ └── vitest.config.ts ├── svelte │ ├── package.json │ ├── src │ │ └── HelloWorld.svelte │ ├── svelte.config.js │ ├── tests │ │ └── HelloWorld.spec.ts │ ├── tsconfig.json │ ├── vitest.config.ts │ └── vue.shim.d.ts ├── vanilla │ ├── package.json │ ├── src │ │ └── HelloWorld.ts │ ├── tests │ │ └── HelloWorld.spec.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── vue-msw-graphql │ ├── components │ │ ├── constants.ts │ │ ├── index.test.ts │ │ └── index.vue │ ├── mock │ │ ├── createApolloProvider.ts │ │ ├── handlers.ts │ │ └── worker.ts │ ├── package.json │ ├── tsconfig.json │ └── vitest.config.ts └── vue │ ├── package.json │ ├── src │ └── HelloWorld.vue │ ├── tests │ └── HelloWorld.spec.ts │ ├── tsconfig.json │ ├── vitest.config.ts │ └── vue.shim.d.ts ├── package.json ├── pnpm-lock.yaml └── pnpm-workspace.yaml /.github/renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/.github/renovate.json5 -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Examples of using Vitest Browser Mode with different frameworks. 2 | -------------------------------------------------------------------------------- /examples/marko/marko.shim.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/marko/marko.shim.d.ts -------------------------------------------------------------------------------- /examples/marko/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/marko/package.json -------------------------------------------------------------------------------- /examples/marko/src/HelloWorld.marko: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/marko/src/HelloWorld.marko -------------------------------------------------------------------------------- /examples/marko/tests/HelloWorld.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/marko/tests/HelloWorld.spec.ts -------------------------------------------------------------------------------- /examples/marko/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/marko/tsconfig.json -------------------------------------------------------------------------------- /examples/marko/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/marko/vitest.config.ts -------------------------------------------------------------------------------- /examples/preact/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/preact/package.json -------------------------------------------------------------------------------- /examples/preact/src/HelloWorld.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/preact/src/HelloWorld.tsx -------------------------------------------------------------------------------- /examples/preact/tests/HelloWorld.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/preact/tests/HelloWorld.spec.tsx -------------------------------------------------------------------------------- /examples/preact/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/preact/tsconfig.json -------------------------------------------------------------------------------- /examples/preact/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/preact/vitest.config.ts -------------------------------------------------------------------------------- /examples/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/react/package.json -------------------------------------------------------------------------------- /examples/react/src/HelloWorld.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/react/src/HelloWorld.tsx -------------------------------------------------------------------------------- /examples/react/tests/HelloWorld.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/react/tests/HelloWorld.spec.tsx -------------------------------------------------------------------------------- /examples/react/tests/__screenshots__/HelloWorld.spec.tsx/renders-name-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/react/tests/__screenshots__/HelloWorld.spec.tsx/renders-name-1.png -------------------------------------------------------------------------------- /examples/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/react/tsconfig.json -------------------------------------------------------------------------------- /examples/react/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/react/vitest.config.ts -------------------------------------------------------------------------------- /examples/solid/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/solid/package.json -------------------------------------------------------------------------------- /examples/solid/src/HelloWorld.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/solid/src/HelloWorld.tsx -------------------------------------------------------------------------------- /examples/solid/tests/HelloWorld.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/solid/tests/HelloWorld.spec.tsx -------------------------------------------------------------------------------- /examples/solid/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/solid/tsconfig.json -------------------------------------------------------------------------------- /examples/solid/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/solid/vitest.config.ts -------------------------------------------------------------------------------- /examples/svelte/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/svelte/package.json -------------------------------------------------------------------------------- /examples/svelte/src/HelloWorld.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/svelte/src/HelloWorld.svelte -------------------------------------------------------------------------------- /examples/svelte/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/svelte/svelte.config.js -------------------------------------------------------------------------------- /examples/svelte/tests/HelloWorld.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/svelte/tests/HelloWorld.spec.ts -------------------------------------------------------------------------------- /examples/svelte/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/svelte/tsconfig.json -------------------------------------------------------------------------------- /examples/svelte/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/svelte/vitest.config.ts -------------------------------------------------------------------------------- /examples/svelte/vue.shim.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/svelte/vue.shim.d.ts -------------------------------------------------------------------------------- /examples/vanilla/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/vanilla/package.json -------------------------------------------------------------------------------- /examples/vanilla/src/HelloWorld.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/vanilla/src/HelloWorld.ts -------------------------------------------------------------------------------- /examples/vanilla/tests/HelloWorld.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/vanilla/tests/HelloWorld.spec.ts -------------------------------------------------------------------------------- /examples/vanilla/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/vanilla/tsconfig.json -------------------------------------------------------------------------------- /examples/vanilla/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/vanilla/vitest.config.ts -------------------------------------------------------------------------------- /examples/vue-msw-graphql/components/constants.ts: -------------------------------------------------------------------------------- 1 | export const TITLE = 'Pokemons' 2 | -------------------------------------------------------------------------------- /examples/vue-msw-graphql/components/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/vue-msw-graphql/components/index.test.ts -------------------------------------------------------------------------------- /examples/vue-msw-graphql/components/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/vue-msw-graphql/components/index.vue -------------------------------------------------------------------------------- /examples/vue-msw-graphql/mock/createApolloProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/vue-msw-graphql/mock/createApolloProvider.ts -------------------------------------------------------------------------------- /examples/vue-msw-graphql/mock/handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/vue-msw-graphql/mock/handlers.ts -------------------------------------------------------------------------------- /examples/vue-msw-graphql/mock/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/vue-msw-graphql/mock/worker.ts -------------------------------------------------------------------------------- /examples/vue-msw-graphql/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/vue-msw-graphql/package.json -------------------------------------------------------------------------------- /examples/vue-msw-graphql/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/vue-msw-graphql/tsconfig.json -------------------------------------------------------------------------------- /examples/vue-msw-graphql/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/vue-msw-graphql/vitest.config.ts -------------------------------------------------------------------------------- /examples/vue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/vue/package.json -------------------------------------------------------------------------------- /examples/vue/src/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/vue/src/HelloWorld.vue -------------------------------------------------------------------------------- /examples/vue/tests/HelloWorld.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/vue/tests/HelloWorld.spec.ts -------------------------------------------------------------------------------- /examples/vue/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/vue/tsconfig.json -------------------------------------------------------------------------------- /examples/vue/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/vue/vitest.config.ts -------------------------------------------------------------------------------- /examples/vue/vue.shim.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/examples/vue/vue.shim.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitest-tests/browser-examples/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - examples/* 3 | --------------------------------------------------------------------------------