UNPKG

@wordpress/editor

Version:
29 lines (24 loc) 773 B
/** * External dependencies */ import { render, screen } from '@testing-library/react'; /** * WordPress dependencies */ import { useSelect } from '@wordpress/data'; /** * Internal dependencies */ import EditPostPreferencesModal from '../'; // This allows us to tweak the returned value on each test. jest.mock( '@wordpress/data/src/components/use-select', () => jest.fn() ); jest.mock( '@wordpress/compose/src/hooks/use-viewport-match', () => jest.fn() ); describe( 'EditPostPreferencesModal', () => { it( 'should not render when the modal is not active', () => { useSelect.mockImplementation( () => false ); render( <EditPostPreferencesModal /> ); expect( screen.queryByRole( 'dialog', { name: 'Preferences' } ) ).not.toBeInTheDocument(); } ); } );