22 lines
598 B
TypeScript
22 lines
598 B
TypeScript
import { render, screen } from '@testing-library/react'
|
|
import ProjectImage from '.'
|
|
import project from '../../../tests/__fixtures__/project.json'
|
|
|
|
describe('ProjectImage', () => {
|
|
it('renders correctly', async () => {
|
|
render(
|
|
<ProjectImage
|
|
image={project.images[0]}
|
|
alt={project.title}
|
|
sizes="100vw"
|
|
/>
|
|
)
|
|
const item = await screen.findByAltText(project.title)
|
|
expect(item).toBeInTheDocument()
|
|
})
|
|
|
|
it('returns without errors without image', async () => {
|
|
render(<ProjectImage image={null} alt={project.title} sizes="100vw" />)
|
|
})
|
|
})
|