UNPKG

@wordpress/block-library

Version:
42 lines (35 loc) 862 B
/** * External dependencies */ import { addBlock, getEditorHtml, initializeEditor, getBlock, } from 'test/helpers'; /** * WordPress dependencies */ import { getBlockTypes, unregisterBlockType } from '@wordpress/blocks'; import { registerCoreBlocks } from '@wordpress/block-library'; beforeAll( () => { // Register all core blocks registerCoreBlocks(); } ); afterAll( () => { // Clean up registered blocks getBlockTypes().forEach( ( block ) => { unregisterBlockType( block.name ); } ); } ); describe( 'Separator block', () => { it( 'inserts block', async () => { const screen = await initializeEditor(); // Add block await addBlock( screen, 'Separator' ); // Get block const separatorBlock = await getBlock( screen, 'Separator' ); expect( separatorBlock ).toBeVisible(); expect( getEditorHtml() ).toMatchSnapshot(); } ); } );