mirror of
https://github.com/vitest-dev/vitest.git
synced 2026-01-18 16:31:32 +00:00
19 lines
598 B
TypeScript
19 lines
598 B
TypeScript
import { describe, expect, it } from 'vitest'
|
|
import { fireEvent, render, screen } from '@testing-library/preact'
|
|
import { BrowserRouter } from 'react-router-dom'
|
|
|
|
import App from './App'
|
|
|
|
describe('Preact Demo Test Suite', () => {
|
|
it('basic', () => {
|
|
render(<BrowserRouter><App /></BrowserRouter>)
|
|
expect(screen.getByText(/Hello Vite & Preact!/i)).toBeInTheDocument()
|
|
})
|
|
|
|
it('click event', async () => {
|
|
render(<BrowserRouter><App /></BrowserRouter>)
|
|
fireEvent.click(screen.getByRole('button'))
|
|
expect(await screen.findByText(/count is: 1/i)).toBeInTheDocument()
|
|
})
|
|
})
|