ybt | 02e716d | 2025-04-15 17:19:32 +0800 | [diff] [blame^] | 1 | import { describe, it, expect } from 'vitest'; |
| 2 | import { render, screen } from '@testing-library/react'; |
| 3 | import { BrowserRouter } from 'react-router-dom'; |
| 4 | import NotFound from './NotFound'; |
| 5 | |
| 6 | describe('NotFound 组件', () => { |
| 7 | it('应该渲染 404 页面', () => { |
| 8 | render( |
| 9 | <BrowserRouter> |
| 10 | <NotFound /> |
| 11 | </BrowserRouter> |
| 12 | ); |
| 13 | |
| 14 | expect(screen.getByText('404')).toBeInTheDocument(); |
| 15 | expect(screen.getByText('抱歉,您访问的页面不存在。')).toBeInTheDocument(); |
| 16 | expect(screen.getByText('返回首页')).toBeInTheDocument(); |
| 17 | }); |
| 18 | }); |