UNPKG

@wordpress/e2e-test-utils

Version:
39 lines (36 loc) 1.6 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.closeListView = closeListView; exports.isListViewOpen = isListViewOpen; exports.openListView = openListView; async function toggleListView() { // selector .edit-post-header-toolbar__list-view-toggle is still required because the performance tests also execute against older versions that still use that selector. await page.click('.edit-post-header-toolbar__document-overview-toggle, .edit-post-header-toolbar__list-view-toggle, .edit-site-header-edit-mode__list-view-toggle, .edit-widgets-header-toolbar__list-view-toggle, editor-document-tools__document-overview-toggle'); } async function isListViewOpen() { return await page.evaluate(() => { // selector .edit-post-header-toolbar__list-view-toggle is still required because the performance tests also execute against older versions that still use that selector. return !!document.querySelector('.edit-post-header-toolbar__document-overview-toggle.is-pressed, .edit-post-header-toolbar__list-view-toggle.is-pressed, .edit-site-header-edit-mode__list-view-toggle.is-pressed, .edit-widgets-header-toolbar__list-view-toggle.is-pressed, editor-document-tools__document-overview-toggle.is-pressed'); }); } /** * Opens list view */ async function openListView() { const isOpen = await isListViewOpen(); if (!isOpen) { await toggleListView(); } } /** * Closes list view */ async function closeListView() { const isOpen = await isListViewOpen(); if (isOpen) { await toggleListView(); } } //# sourceMappingURL=list-view.js.map