/** * Internal dependencies */ const { merchant } = require( '@woocommerce/e2e-utils' ); /** * External dependencies */ const { it, describe, beforeAll, } = require( '@jest/globals' ); import deprecated from '@wordpress/deprecated'; const runActivationTest = () => { describe('Store owner can login and make sure WooCommerce is activated', () => { beforeAll(async () => { await merchant.login(); }); it('can make sure WooCommerce is activated. If not, activate it', async () => { deprecated( 'runActivationTest', { alternative: '@woocommerce/admin-e2e-tests `testAdminBasicSetup()`', }); const slug = 'woocommerce'; await merchant.openPlugins(); const disableLink = await page.$(`tr[data-slug="${slug}"] .deactivate a`); if (disableLink) { return; } await page.click(`tr[data-slug="${slug}"] .activate a`); await page.waitForSelector(`tr[data-slug="${slug}"] .deactivate a`); }); }); }; module.exports = runActivationTest;