Browser running for Vitest using your browser of choice
- Types
- ESM
- License
- MIT
- Install Size
- 12.9 kB(7.8 MB)
- Vulns
- 0
- Published
$
npm install @vitest/browser-preview$
pnpm add @vitest/browser-preview$
yarn add @vitest/browser-preview$
bun add @vitest/browser-preview$
deno add npm:@vitest/browser-preview$
vlt install @vitest/browser-preview$
vp add @vitest/browser-preview@vitest/browser-preview
See how your tests look like in a real browser. For proper and stable browser testing, we recommend running tests in a headless browser in your CI instead. For this, you should use either:
- @vitest/browser-playwright - run tests using playwright
- @vitest/browser-webdriverio - run tests using webdriverio
Installation
Install the package with your favorite package manager:
npm install -D @vitest/browser-preview
# or
yarn add -D @vitest/browser-preview
# or
pnpm add -D @vitest/browser-preview
Then specify it in the browser.provider field of your Vitest configuration:
// vitest.config.ts
import { defineConfig } from 'vitest/config'
import { preview } from '@vitest/browser-preview'
export default defineConfig({
test: {
browser: {
provider: preview(),
instances: [
{ browser: 'chromium' },
],
},
},
})
Then run Vitest in the browser mode:
npx vitest --browser
If browser didn't open automatically, follow the link in the terminal to open the browser preview.