docbrown/app/javascript/shared/components/__tests__/MediaQuery.test.jsx
Nick Taylor d90e5662ef
Created the <MediaQuery /> component and useMediaQuery hook. (#12809)
Co-authored-by: Suzanne Aitchison <suzanne@forem.com>
2021-02-25 14:28:44 -05:00

22 lines
579 B
JavaScript

import { h } from 'preact';
import { render } from '@testing-library/preact';
import { MediaQuery } from '@components/MediaQuery';
describe('<MediaQuery />', () => {
it('should call the render prop', () => {
global.window.matchMedia = jest.fn((query) => {
return {
matches: false,
media: query,
addListener: jest.fn(),
removeListener: jest.fn(),
};
});
const renderProp = jest.fn();
render(<MediaQuery query={'some media query'} render={renderProp} />);
expect(renderProp).toHaveBeenCalledTimes(1);
});
});