Skip to content

Commit 312b7d8

Browse files
committed
Create Dashboard.test.tsx
1 parent 2b86381 commit 312b7d8

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { vi } from 'vitest'
2+
import { render, screen } from '@testing-library/react'
3+
import Dashboard from '@/components/Dashboard'
4+
5+
vi.mock('@tanstack/react-router', () => ({
6+
useNavigate: vi.fn(),
7+
}))
8+
9+
describe('Dashboard', () => {
10+
test('renders a heading with the correct text', () => {
11+
const navigate = vi.fn()
12+
const useNavigateMock = vi.fn(() => navigate)
13+
vi.doMock('@tanstack/react-router', () => ({
14+
useNavigate: useNavigateMock,
15+
}))
16+
render(<Dashboard />)
17+
expect(screen.getByText(/Employee ID/i)).toBeInTheDocument()
18+
})
19+
})

0 commit comments

Comments
 (0)