Skip to content

tzmfreedom/vitest-browser-html

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vitest-browser-html

Render HTML in Vitest Browser Mode.

import { render } from 'vitest-browser-html'
import { page } from '@vitest/browser/context'
import { expect, test } from 'vitest'

test('render HTML string', async () => {
  const screen = await render('<div>String</div>');
  await expect.element(screen.getByText('String')).toBeVisible();
});

test('render with file path', async () => {
  const screen = await renderFile('/path/to/file');
  await expect.element(screen.getByText('File')).toBeVisible();
});

test('You can call page.render() method.', async () => {
  const screen = await page.render('String');
  await expect.element(screen.getByText('String')).toBeVisible();
});

vitest-browser-html performs cleanup of the component before the test begins, allowing you to see the rendered result in your UI. If you prefer to disable auto-cleanup, you can import the render function from vitest-browser-html/pure.

Install

npm install -D vitest-browser-html

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published