import '@testing-library/jest-dom';
import { screen } from '@testing-library/react';
import CustomerNotFound from '../../components/customers/CustomerNotFound';
import { renderWithProviders } from '../setup/helpers';
describe('CustomerNotFound', () => {
it('renders the not found heading', () => {
renderWithProviders();
expect(screen.getByText('Customer not found')).toBeInTheDocument();
});
it('renders the description message', () => {
renderWithProviders();
expect(
screen.getByText(
"This customer doesn't exist or has no campaign order history."
)
).toBeInTheDocument();
});
it('renders a link back to customers list', () => {
renderWithProviders();
const link = screen.getByText('Back to Customers');
expect(link).toBeInTheDocument();
expect(link.closest('a')).toHaveAttribute('href', '/customers');
});
});