mirror of
https://github.com/kremalicious/blog.git
synced 2024-06-28 08:37:57 +02:00
24 lines
618 B
TypeScript
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 }
|
|
})
|
|
})
|
|
})
|