1
0
mirror of https://github.com/kremalicious/blog.git synced 2025-02-14 21:10:25 +01:00
blog/src/components/atoms/Qr.test.tsx
2019-11-23 13:31:04 +01:00

20 lines
531 B
TypeScript

import React, { Suspense } from 'react'
import { render, fireEvent, waitForElement } from '@testing-library/react'
import Qr from './Qr'
describe('Qr', () => {
test('renders lazy', async () => {
const { container } = render(
<Suspense fallback="test loading">
<Qr address="xxx" />
</Suspense>
)
const lazyElement = await waitForElement(() =>
container.querySelector('button')
)
expect(lazyElement).toBeInTheDocument()
fireEvent.click(container.querySelector('button'))
})
})