25 lines
756 B
TypeScript
25 lines
756 B
TypeScript
import React from 'react'
|
|
import { render } from 'react-testing-library'
|
|
import Route from './Route'
|
|
|
|
describe('Route', () => {
|
|
it('renders without crashing', () => {
|
|
const { container } = render(<Route title="Hello Title">Hello</Route>)
|
|
expect(container.firstChild).toBeInTheDocument()
|
|
})
|
|
|
|
it('renders title & description', () => {
|
|
const { container } = render(
|
|
<Route title="Hello Title" description="Hello Description">
|
|
Hello
|
|
</Route>
|
|
)
|
|
expect(container.querySelector('.title')).toHaveTextContent(
|
|
'Hello Title'
|
|
)
|
|
expect(container.querySelector('.description')).toHaveTextContent(
|
|
'Hello Description'
|
|
)
|
|
})
|
|
})
|