1
0
mirror of https://github.com/kremalicious/blog.git synced 2024-06-10 11:35:10 +02:00
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'
import { render, fireEvent, 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
})