/** * External dependencies */ import { switchUserToAdmin, createNewPost, insertBlock, } from '@wordpress/e2e-test-utils'; const block = { name: 'Product Search', slug: 'core/search', class: '.wp-block-search', }; // These tests are skipped and previously relied on GUTENBERG_EDITOR_CONTEXT. describe.skip( `${ block.name } Block`, () => { it( 'inserting Product Search block renders the core/search variation', async () => { await switchUserToAdmin(); await createNewPost( { postType: 'page', } ); await insertBlock( block.name ); await page.waitForSelector( block.class ); await expect( page ).toRenderBlock( block ); await expect( page ).toMatchElement( '.wp-block-search__label', { text: 'Search', } ); await expect( page ).toMatchElement( '.wp-block-search__input[value="Search products…"]' ); } ); } );