@wordpress/components
Version:
UI components for WordPress.
29 lines (22 loc) • 679 B
JavaScript
/**
* External dependencies
*/
import { shallow } from 'enzyme';
/**
* Internal dependencies
*/
import { createSlotFill, Fill, Slot } from '../';
describe( 'createSlotFill', () => {
const SLOT_NAME = 'MySlotFill';
const MySlotFill = createSlotFill( SLOT_NAME );
test( 'should match snapshot for Fill', () => {
const wrapper = shallow( <MySlotFill.Fill /> );
expect( wrapper.type() ).toBe( Fill );
expect( wrapper.prop( 'name' ) ).toBe( SLOT_NAME );
} );
test( 'should match snapshot for Slot', () => {
const wrapper = shallow( <MySlotFill.Slot /> );
expect( wrapper.type() ).toBe( Slot );
expect( wrapper.prop( 'name' ) ).toBe( SLOT_NAME );
} );
} );