UNPKG

@wordpress/e2e-test-utils

Version:
29 lines (28 loc) 955 B
import { addQueryArgs } from "@wordpress/url"; import { switchUserToAdmin } from "./switch-user-to-admin"; import { switchUserToTest } from "./switch-user-to-test"; import { visitAdminPage } from "./visit-admin-page"; async function trashAllPosts(postType = "post", postStatus) { await switchUserToAdmin(); const query = addQueryArgs("", { post_type: postType, post_status: postStatus }).slice(1); await visitAdminPage("edit.php", query); const bulkSelector = await page.$("#bulk-action-selector-top"); if (!bulkSelector) { return; } await page.waitForSelector("[id^=cb-select-all-]"); await page.click("[id^=cb-select-all-]"); await page.select("#bulk-action-selector-top", "trash"); await page.click("#doaction"); await page.waitForXPath( '//*[contains(@class, "notice")]/p[contains(text(), "moved to the Trash.")]' ); await switchUserToTest(); } export { trashAllPosts }; //# sourceMappingURL=posts.js.map