@elastic-suite/gally-admin-components
Version:
Components package for gally admin BO
20 lines (16 loc) • 512 B
text/typescript
import { act } from '@testing-library/react'
import { enqueueSnackbar } from 'notistack'
import { renderHookWithProviders } from '../utils/tests'
import { useLog } from './useLog'
describe('useLog', () => {
it('should open a notification', () => {
const { result } = renderHookWithProviders(() => useLog())
act(() => result.current(new Error('error')))
expect(enqueueSnackbar).toHaveBeenCalledWith(
'error',
expect.objectContaining({
variant: 'error',
})
)
})
})