You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
587 B
TypeScript
20 lines
587 B
TypeScript
import { render, screen } from '@solidjs/testing-library'
|
|
import { describe, expect, it, vi } from 'vitest'
|
|
|
|
import GameRoute from './Game'
|
|
|
|
vi.mock('@solidjs/router', () => ({
|
|
useNavigate: () => vi.fn(),
|
|
}))
|
|
|
|
describe('GameRoute', () => {
|
|
it('renders shared game UI components', () => {
|
|
render(() => <GameRoute />)
|
|
|
|
expect(screen.getByText('Partie')).toBeTruthy()
|
|
expect(screen.getByLabelText('Ta réponse')).toBeTruthy()
|
|
expect(screen.getByText('Essais')).toBeTruthy()
|
|
expect(screen.getByRole('button', { name: 'Indice (score réduit)' })).toBeTruthy()
|
|
})
|
|
})
|