@wordpress/e2e-test-utils
Version:
End-To-End (E2E) test utils for WordPress.
21 lines (20 loc) • 648 B
JavaScript
import { switchUserToAdmin } from "./switch-user-to-admin";
import { switchUserToTest } from "./switch-user-to-test";
import { visitAdminPage } from "./visit-admin-page";
async function uninstallPlugin(slug) {
await switchUserToAdmin();
await visitAdminPage("plugins.php");
const confirmPromise = new Promise((resolve) => {
page.once("dialog", () => resolve());
});
await Promise.all([
confirmPromise,
page.click(`tr[data-slug="${slug}"] .delete a`)
]);
await page.waitForSelector(`tr[data-slug="${slug}"].deleted`);
await switchUserToTest();
}
export {
uninstallPlugin
};
//# sourceMappingURL=uninstall-plugin.js.map