mirror of
https://github.com/kremalicious/blowfish.git
synced 2024-12-30 16:47:52 +01:00
23 lines
786 B
React
23 lines
786 B
React
|
import React from 'react'
|
||
|
import { render, waitForElement } from '@testing-library/react'
|
||
|
import AppProvider from '../src/renderer/store/AppProvider'
|
||
|
import PriceProvider from '../src/renderer/store/PriceProvider'
|
||
|
import { PriceContext } from '../src/renderer/store/createContext'
|
||
|
import { priceContext } from './__fixtures__/context'
|
||
|
|
||
|
describe('Providers', () => {
|
||
|
it('PriceProvider', async () => {
|
||
|
const { getByText } = render(<PriceProvider>Hello</PriceProvider>)
|
||
|
await waitForElement(() => getByText('Hello'))
|
||
|
})
|
||
|
|
||
|
it('AppProvider', async () => {
|
||
|
const { getByText } = render(
|
||
|
<PriceContext.Provider value={priceContext}>
|
||
|
<AppProvider>Hello</AppProvider>
|
||
|
</PriceContext.Provider>
|
||
|
)
|
||
|
await waitForElement(() => getByText('Hello'))
|
||
|
})
|
||
|
})
|