Skip to content

Commit 1939eae

Browse files
authored
Command center: Enable e2e tests (#50833)
1 parent 801681b commit 1939eae

File tree

1 file changed

+17
-21
lines changed

1 file changed

+17
-21
lines changed

test/e2e/specs/site-editor/command-center.spec.js

Lines changed: 17 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -17,36 +17,32 @@ test.describe( 'Site editor command center', () => {
1717
await admin.visitSiteEditor();
1818
} );
1919

20-
test.skip( 'Open the command center and navigate to the page create page', async ( {
20+
test( 'Open the command center and navigate to the page create page', async ( {
2121
page,
2222
} ) => {
23+
await page
24+
.getByRole( 'button', { name: 'Open command center' } )
25+
.focus();
2326
await page.keyboard.press( 'Meta+k' );
24-
const newPageButton = page.locator(
25-
'role=option[name="Create a new page"i]'
26-
);
27-
await expect( newPageButton ).toBeVisible();
28-
29-
// Type a random post title
30-
await page.keyboard.type( 'E2E Test Post' );
31-
await page.click(
32-
'role=option[name="Create a new post \\"E2E Test Post\\""i]'
33-
);
34-
27+
await page.keyboard.type( 'new page' );
28+
await page.getByRole( 'option', { name: 'Add new page' } ).click();
3529
await page.waitForSelector( 'iframe[name="editor-canvas"]' );
3630
const frame = page.frame( 'editor-canvas' );
37-
const postTitleInput = frame.locator(
38-
'role=textbox[name=/Add title/i]'
39-
);
40-
await expect( postTitleInput ).toHaveText( 'E2E Test Post' );
31+
await expect(
32+
frame.getByRole( 'textbox', { name: 'Add title' } )
33+
).toBeVisible();
4134
} );
4235

43-
test.skip( 'Open the command center and navigate to a template', async ( {
36+
test( 'Open the command center and navigate to a template', async ( {
4437
page,
4538
} ) => {
46-
await page.keyboard.press( 'Meta+k' );
47-
39+
await page
40+
.getByRole( 'button', { name: 'Open command center' } )
41+
.click();
4842
await page.keyboard.type( 'index' );
49-
await page.click( 'role=option[name="index"i]' );
50-
await expect( page.locator( 'h2' ) ).toHaveText( 'Index' );
43+
await page.getByRole( 'option', { name: 'index' } ).click();
44+
await expect( page.getByRole( 'heading', { level: 2 } ) ).toHaveText(
45+
'Index'
46+
);
5147
} );
5248
} );

0 commit comments

Comments
 (0)