mirror of
https://github.com/oceanprotocol/commons.git
synced 2023-03-15 18:03:00 +01:00
31 lines
1011 B
TypeScript
31 lines
1011 B
TypeScript
import React from 'react'
|
|
import { render } from '@testing-library/react'
|
|
import Search from './Search'
|
|
import { User } from '../context'
|
|
import { createMemoryHistory } from 'history'
|
|
import { BrowserRouter as Router } from 'react-router-dom'
|
|
import { userMockConnected } from '../../__mocks__/user-mock'
|
|
|
|
describe('Search', () => {
|
|
it('renders without crashing', () => {
|
|
const history = createMemoryHistory()
|
|
|
|
const { container } = render(
|
|
<User.Provider value={userMockConnected}>
|
|
<Router>
|
|
<Search
|
|
location={{
|
|
search: '?text=Hello&page=1',
|
|
pathname: '/search',
|
|
state: '',
|
|
hash: ''
|
|
}}
|
|
history={history}
|
|
/>
|
|
</Router>
|
|
</User.Provider>
|
|
)
|
|
expect(container.firstChild).toBeInTheDocument()
|
|
})
|
|
})
|