| import { render, screen } from '@testing-library/react'; | |
| import userEvent from '@testing-library/user-event'; | |
| import '@testing-library/jest-dom'; | |
| import App from '../App'; | |
| describe('App', () => { | |
| test('renders main components', () => { | |
| render(<App />); | |
| // Check for title | |
| expect(screen.getByText('Simplify')).toBeInTheDocument(); | |
| // Check for input fields | |
| expect(screen.getByLabelText('Source Documentation')).toBeInTheDocument(); | |
| expect(screen.getByLabelText('Quiz topic?')).toBeInTheDocument(); | |
| // Check for buttons | |
| expect(screen.getByText('Pull Source Docs')).toBeInTheDocument(); | |
| expect(screen.getByText('Generate')).toBeInTheDocument(); | |
| }); | |
| }); |