import { beforeEach, describe, expect, it } from 'vitest' import { page } from 'vitest/browser' import '../src/my-button.js' describe('Button with increment', async () => { beforeEach(() => { document.body.innerHTML = '' }) it('should increment the count on each click', async () => { await page.getByRole('button').click() await expect.element(page.getByRole('button')).toHaveTextContent('2') }) it('should show name props', async () => { await expect.element(page.getByRole('heading')).toHaveTextContent('World') }) })