mirror of
https://github.com/oceanprotocol/commons.git
synced 2023-03-15 18:03:00 +01:00
test coverage
This commit is contained in:
parent
b3ee23e728
commit
64008abc26
@ -58,21 +58,29 @@ const mockResponseFaulty = {
|
|||||||
|
|
||||||
describe('VersionNumbers', () => {
|
describe('VersionNumbers', () => {
|
||||||
it('renders without crashing', () => {
|
it('renders without crashing', () => {
|
||||||
const { container } = render(
|
const { container, rerender } = render(
|
||||||
<User.Provider value={userMockConnected}>
|
<User.Provider value={userMockConnected}>
|
||||||
<VersionNumbers />
|
<VersionNumbers account="0x00000" />
|
||||||
</User.Provider>
|
</User.Provider>
|
||||||
)
|
)
|
||||||
mockAxios.mockResponse(mockResponse)
|
mockAxios.mockResponse(mockResponse)
|
||||||
expect(mockAxios.get).toHaveBeenCalled()
|
expect(mockAxios.get).toHaveBeenCalled()
|
||||||
expect(container.firstChild).toBeInTheDocument()
|
expect(container.firstChild).toBeInTheDocument()
|
||||||
|
|
||||||
|
rerender(
|
||||||
|
<User.Provider value={userMockConnected}>
|
||||||
|
<VersionNumbers account="0x99999" />
|
||||||
|
</User.Provider>
|
||||||
|
)
|
||||||
|
mockAxios.mockResponse(mockResponse)
|
||||||
|
expect(mockAxios.get).toHaveBeenCalled()
|
||||||
})
|
})
|
||||||
|
|
||||||
it('renders without proper component response', () => {
|
it('renders without proper component response', () => {
|
||||||
const { container } = render(
|
const { container } = render(
|
||||||
<User.Provider value={userMockConnected}>
|
<User.Provider value={userMockConnected}>
|
||||||
<StateMock state={stateMockIncomplete}>
|
<StateMock state={stateMockIncomplete}>
|
||||||
<VersionNumbers />
|
<VersionNumbers account="0x00000" />
|
||||||
</StateMock>
|
</StateMock>
|
||||||
</User.Provider>
|
</User.Provider>
|
||||||
)
|
)
|
||||||
|
@ -7,10 +7,10 @@ import { userMockConnected } from '../../../__mocks__/user-mock'
|
|||||||
import { marketMock } from '../../../__mocks__/market-mock'
|
import { marketMock } from '../../../__mocks__/market-mock'
|
||||||
|
|
||||||
describe('WalletSelector', () => {
|
describe('WalletSelector', () => {
|
||||||
it('renders without crashing', () => {
|
it('renders without crashing', async () => {
|
||||||
ReactModal.setAppElement(document.createElement('div'))
|
ReactModal.setAppElement(document.createElement('div'))
|
||||||
|
|
||||||
const { container } = render(
|
const { container, getByText } = render(
|
||||||
<User.Provider value={userMockConnected}>
|
<User.Provider value={userMockConnected}>
|
||||||
<Market.Provider value={marketMock}>
|
<Market.Provider value={marketMock}>
|
||||||
<WalletSelector />
|
<WalletSelector />
|
||||||
@ -18,6 +18,13 @@ describe('WalletSelector', () => {
|
|||||||
</User.Provider>
|
</User.Provider>
|
||||||
)
|
)
|
||||||
expect(container.firstChild).toBeInTheDocument()
|
expect(container.firstChild).toBeInTheDocument()
|
||||||
fireEvent.click(container.querySelector('button'))
|
fireEvent.click(getByText('Select wallet'))
|
||||||
|
|
||||||
|
const burnerButton = await getByText('Burner Wallet')
|
||||||
|
fireEvent.click(burnerButton)
|
||||||
|
|
||||||
|
fireEvent.click(getByText('Select wallet'))
|
||||||
|
// const metamaskButton = await getByText('MetaMask')
|
||||||
|
// fireEvent.click(metamaskButton)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user