1
0
mirror of https://github.com/oceanprotocol/commons.git synced 2023-03-15 18:03:00 +01:00
commons/client/src/components/templates/Route.test.tsx

32 lines
940 B
TypeScript
Raw Normal View History

2019-04-30 19:19:28 +02:00
import React from 'react'
import { render } from '@testing-library/react'
2019-04-30 19:19:28 +02:00
import Route from './Route'
2019-06-18 00:05:40 +02:00
import { BrowserRouter as Router } from 'react-router-dom'
2019-04-30 19:19:28 +02:00
describe('Route', () => {
it('renders without crashing', () => {
2019-06-18 00:05:40 +02:00
const { container } = render(
<Router>
<Route title="Hello Title">Hello</Route>
</Router>
)
2019-04-30 19:19:28 +02:00
expect(container.firstChild).toBeInTheDocument()
})
it('renders title & description', () => {
const { container } = render(
2019-06-18 00:05:40 +02:00
<Router>
<Route title="Hello Title" description="Hello Description">
Hello
</Route>
</Router>
2019-04-30 19:19:28 +02:00
)
expect(container.querySelector('.title')).toHaveTextContent(
'Hello Title'
)
expect(container.querySelector('.description')).toHaveTextContent(
'Hello Description'
)
})
})