UNPKG

@wordpress/e2e-test-utils

Version:
26 lines (25 loc) 794 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 activatePlugin(slug) { await switchUserToAdmin(); await visitAdminPage("plugins.php"); const disableLink = await page.$( `tr[data-slug="${slug}"] .deactivate a` ); if (disableLink) { await switchUserToTest(); return; } await page.click(`tr[data-slug="${slug}"] .activate a`); if (!isCurrentURL("plugins.php")) { await visitAdminPage("plugins.php"); } await page.waitForSelector(`tr[data-slug="${slug}"] .deactivate a`); await switchUserToTest(); } export { activatePlugin }; //# sourceMappingURL=activate-plugin.js.map