UNPKG

@wordpress/e2e-test-utils

Version:
26 lines (25 loc) 799 B
import { switchUserToAdmin } from "./switch-user-to-admin"; import { switchUserToTest } from "./switch-user-to-test"; import { visitAdminPage } from "./visit-admin-page"; import { isCurrentURL } from "./is-current-url"; async function activateTheme(slug) { await switchUserToAdmin(); await visitAdminPage("themes.php"); const activateButton = await page.$( `div[data-slug="${slug}"] .button.activate` ); if (!activateButton) { await switchUserToTest(); return; } await page.click(`div[data-slug="${slug}"] .button.activate`); if (!isCurrentURL("themes.php")) { await visitAdminPage("themes.php"); } await page.waitForSelector(`div[data-slug="${slug}"].active`); await switchUserToTest(); } export { activateTheme }; //# sourceMappingURL=activate-theme.js.map