Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/vitest-dev/vitest. Next generation testing framework powered by Vite. vitest.dev
test testing-tools vite
Something went wrong. Try again.
1234567891011121314151617181920212223import { expect, test } from 'vitest'import { render, screen } from '@testing-library/react'import { userEvent } from '@testing-library/user-event'import Link from '../components/Link.jsx'
test('Link changes the state when hovered', async () => { render( <Link page="http://antfu.me">Anthony Fu</Link>, )
const link = screen.getByText('Anthony Fu')
expect(link).toHaveAccessibleName('Link is normal')
await userEvent.hover(link)
expect(link).toHaveAccessibleName('Link is hovered')
await userEvent.unhover(link)
expect(link).toHaveAccessibleName('Link is normal')})