woocommerce/packages/js/admin-e2e-tests/src/fixtures/reset.ts

24 lines
659 B
TypeScript
Raw Normal View History

/**
* Internal dependencies
*/
import { httpClient } from './http-client';
import { deactivateAndDeleteAllPlugins } from './plugins';
const resetEndpoint = '/woocommerce-reset/v1/state';
const skippedPlugins = [
'woocommerce',
'woocommerce-admin',
'woocommerce-reset',
'basic-auth',
];
export async function resetWooCommerceState() {
const response = await httpClient.delete( resetEndpoint );
expect( response.data.options ).toEqual( true );
expect( response.data.transients ).toEqual( true );
expect( response.data.notes ).toEqual( true );
expect( response.statusCode ).toEqual( 200 );
await deactivateAndDeleteAllPlugins( skippedPlugins );
}