vitest/examples/lit/test/basic.test.ts
Vladimir 937cca80a3
chore: update lit example to use the new locators API (#6628)
Co-authored-by: Hiroshi Ogawa <hi.ogawa.zz@gmail.com>
2024-10-03 16:24:06 +02:00

21 lines
599 B
TypeScript

import { beforeEach, describe, expect, it } from 'vitest'
import { page } from '@vitest/browser/context'
import '../src/my-button.js'
describe('Button with increment', async () => {
beforeEach(() => {
document.body.innerHTML = '<my-button name="World"></my-button>'
})
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')
})
})