import { render, screen } from '@tests/utils';
import Branding from './branding';
describe('Branding', () => {
it('renders a photo', () => {
render(
);
expect(
screen.getByRole('img', { name: 'Website title picture' })
).toBeInTheDocument();
});
it('renders a logo', () => {
render(
);
expect(screen.getByTitle('Website name logo')).toBeInTheDocument();
});
it('renders a baseline', () => {
render(
);
expect(screen.getByText('Website baseline')).toBeInTheDocument();
});
it('renders a title wrapped with h1 element', () => {
render(
);
expect(
screen.getByRole('heading', { level: 1, name: 'Website title' })
).toBeInTheDocument();
});
it('renders a title with h1 styles', () => {
render(
);
expect(
screen.queryByRole('heading', { level: 1, name: 'Website title' })
).not.toBeInTheDocument();
expect(screen.getByText('Website title')).toHaveClass('heading--1');
});
});