1
0
Fork 0
blog/src/components/organisms/Header.test.tsx

20 lines
572 B
TypeScript
Raw Normal View History

2019-11-24 14:29:25 +01:00
import React from 'react'
2023-01-29 22:58:19 +01:00
import { fireEvent, render, screen } from '@testing-library/react'
2019-11-24 14:29:25 +01:00
import Header from './Header'
describe('Header', () => {
2019-12-14 15:46:43 +01:00
it('renders correctly', () => {
const { container } = render(
2019-12-14 15:46:43 +01:00
<div id="document">
<Header />
</div>
)
expect(container.firstChild).toBeInTheDocument()
fireEvent.click(screen.getByTitle('Menu'))
fireEvent.click(screen.getByTitle('Search'))
2019-12-14 15:46:43 +01:00
const input = screen.getByPlaceholderText('Search everything')
2019-12-14 15:46:43 +01:00
fireEvent.change(input, { target: { value: 'wallpaper' } })
})
2019-11-24 14:29:25 +01:00
})