import { render, screen } from '@testing-library/react' import RunHistoryTable from '@/features/history/components/RunHistoryTable' const runs = [ { id: 'abc', ticker: 'NVDA', date: '2024-05-10', status: 'complete' as const, decision: 'BUY' as const, created_at: '2026-03-23T09:00:00' }, { id: 'def', ticker: 'AAPL', date: '2024-05-09', status: 'complete' as const, decision: 'HOLD' as const, created_at: '2026-03-22T16:00:00' }, ] test('renders ticker and decision for each run', () => { render() expect(screen.getByText('NVDA')).toBeInTheDocument() expect(screen.getByText('BUY')).toBeInTheDocument() expect(screen.getByText('AAPL')).toBeInTheDocument() expect(screen.getByText('HOLD')).toBeInTheDocument() }) test('renders View Report links for each run', () => { render() const links = screen.getAllByText('View Report →') expect(links).toHaveLength(2) expect(links[0].closest('a')).toHaveAttribute('href', '/runs/abc') })