1
0
mirror of https://github.com/kremalicious/blog.git synced 2024-06-28 08:37:57 +02:00
blog/src/components/Exif/ExifMap.test.tsx
2023-11-06 13:37:27 +00:00

24 lines
618 B
TypeScript

import { describe, it } from 'vitest'
import { render, screen, fireEvent } from '@testing-library/react'
import ExifMap from './ExifMap'
describe('ExifMap', () => {
it('renders without crashing', async () => {
render(
<>
<input id="toggle" data-testid="toggle" type="checkbox" />
<ExifMap
gps={{ latitude: 41.89007222222222, longitude: 12.491516666666666 }}
/>
</>
)
await screen.findByText(/wheel to zoom/)
// Simulate a change event on the checkbox
fireEvent.change(screen.getByTestId('toggle'), {
target: { checked: true }
})
})
})