Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 60x | import { render } from '@testing-library/react'
import type { ReactElement } from 'react'
import { BoltzHubProvider } from './contexts/BoltzHubContext'
import { ChatProvider } from './contexts/ChatContext'
import { ExtensionProvider } from './contexts/ExtensionContext'
import { MessageRouterProvider } from './contexts/MessageRouterContext'
export function renderWithProviders(ui: ReactElement) {
return render(
<MessageRouterProvider>
<ExtensionProvider>
<ChatProvider>
<BoltzHubProvider>{ui}</BoltzHubProvider>
</ChatProvider>
</ExtensionProvider>
</MessageRouterProvider>,
)
}
export function simulateExtensionMessage(data: Record<string, unknown>) {
window.dispatchEvent(new MessageEvent('message', { data }))
}
|