@lad-tech/mobydick-core
Version:
React Native components library focused on usability, accessibility and developer experience
17 lines (13 loc) • 577 B
text/typescript
import {renderHook} from '@testing-library/react-hooks';
import usePopups from '../usePopups';
describe('@lad-tech/mobydick-core/usePopups', () => {
it('should not usePopups', () => {
const error = new Error(
'[@lad-tech/mobydick-core] usePopups hook was called outside of context, wrap your app with PopupsProvider component',
);
const {result} = renderHook(() => usePopups());
expect(result.current.openPopup).toThrow(error);
expect(result.current.closePopup).toThrow(error);
expect(result.current.closeAllPopups).toThrow(error);
});
});