2020-09-29 18:22:20 +00:00
|
|
|
/* eslint-disable jest/expect-expect */
|
|
|
|
/*
|
|
|
|
* Internal dependencies
|
|
|
|
*/
|
2020-11-27 21:49:20 +00:00
|
|
|
|
|
|
|
// Setup and onboarding tests
|
2020-09-29 20:00:34 +00:00
|
|
|
const runActivationTest = require( './activate-and-setup/activate.test' );
|
|
|
|
const { runOnboardingFlowTest, runTaskListTest } = require( './activate-and-setup/onboarding-tasklist.test' );
|
|
|
|
const runInitialStoreSettingsTest = require( './activate-and-setup/setup.test' );
|
2020-11-27 21:49:20 +00:00
|
|
|
|
|
|
|
// Shopper tests
|
2020-12-23 14:04:14 +00:00
|
|
|
const runCartApplyCouponsTest = require( './shopper/front-end-cart-coupons.test')
|
2020-09-30 17:41:31 +00:00
|
|
|
const runCartPageTest = require( './shopper/front-end-cart.test' );
|
|
|
|
const runCheckoutPageTest = require( './shopper/front-end-checkout.test' );
|
|
|
|
const runMyAccountPageTest = require( './shopper/front-end-my-account.test' );
|
|
|
|
const runSingleProductPageTest = require( './shopper/front-end-single-product.test' );
|
2020-11-27 21:49:20 +00:00
|
|
|
|
|
|
|
// Merchant tests
|
2020-09-30 17:41:31 +00:00
|
|
|
const runCreateCouponTest = require( './merchant/wp-admin-coupon-new.test' );
|
|
|
|
const runCreateOrderTest = require( './merchant/wp-admin-order-new.test' );
|
|
|
|
const { runAddSimpleProductTest, runAddVariableProductTest } = require( './merchant/wp-admin-product-new.test' );
|
|
|
|
const runUpdateGeneralSettingsTest = require( './merchant/wp-admin-settings-general.test' );
|
|
|
|
const runProductSettingsTest = require( './merchant/wp-admin-settings-product.test' );
|
|
|
|
const runTaxSettingsTest = require( './merchant/wp-admin-settings-tax.test' );
|
2020-12-06 03:30:42 +00:00
|
|
|
const runOrderStatusFiltersTest = require( './merchant/wp-admin-order-status-filters.test' );
|
2020-12-11 04:27:04 +00:00
|
|
|
const runOrderRefundTest = require( './merchant/wp-admin-order-refund.test' );
|
2020-12-16 03:14:02 +00:00
|
|
|
const runOrderApplyCouponTest = require( './merchant/wp-admin-order-apply-coupon.test' );
|
2020-09-29 18:22:20 +00:00
|
|
|
|
|
|
|
const runSetupOnboardingTests = () => {
|
|
|
|
runActivationTest();
|
|
|
|
runOnboardingFlowTest();
|
|
|
|
runTaskListTest();
|
|
|
|
runInitialStoreSettingsTest();
|
|
|
|
};
|
|
|
|
|
2020-09-30 17:41:31 +00:00
|
|
|
const runShopperTests = () => {
|
2020-12-23 14:04:14 +00:00
|
|
|
runCartApplyCouponsTest();
|
2020-09-29 20:00:34 +00:00
|
|
|
runCartPageTest();
|
|
|
|
runCheckoutPageTest();
|
|
|
|
runMyAccountPageTest();
|
|
|
|
runSingleProductPageTest();
|
|
|
|
};
|
|
|
|
|
2020-09-30 17:41:31 +00:00
|
|
|
const runMerchantTests = () => {
|
|
|
|
runCreateCouponTest();
|
|
|
|
runCreateOrderTest();
|
|
|
|
runAddSimpleProductTest();
|
|
|
|
runAddVariableProductTest();
|
|
|
|
runUpdateGeneralSettingsTest();
|
|
|
|
runProductSettingsTest();
|
|
|
|
runTaxSettingsTest();
|
2020-12-06 03:30:42 +00:00
|
|
|
runOrderStatusFiltersTest();
|
2020-12-11 04:27:04 +00:00
|
|
|
runOrderRefundTest();
|
2020-12-16 03:14:02 +00:00
|
|
|
runOrderApplyCouponTest();
|
2020-09-30 17:41:31 +00:00
|
|
|
}
|
|
|
|
|
2020-09-29 18:22:20 +00:00
|
|
|
module.exports = {
|
|
|
|
runActivationTest,
|
|
|
|
runOnboardingFlowTest,
|
|
|
|
runTaskListTest,
|
|
|
|
runInitialStoreSettingsTest,
|
|
|
|
runSetupOnboardingTests,
|
2020-12-23 14:04:14 +00:00
|
|
|
runCartApplyCouponsTest,
|
2020-09-29 20:00:34 +00:00
|
|
|
runCartPageTest,
|
|
|
|
runCheckoutPageTest,
|
|
|
|
runMyAccountPageTest,
|
|
|
|
runSingleProductPageTest,
|
2020-09-30 17:41:31 +00:00
|
|
|
runShopperTests,
|
|
|
|
runCreateCouponTest,
|
|
|
|
runCreateOrderTest,
|
|
|
|
runAddSimpleProductTest,
|
|
|
|
runAddVariableProductTest,
|
|
|
|
runUpdateGeneralSettingsTest,
|
|
|
|
runProductSettingsTest,
|
|
|
|
runTaxSettingsTest,
|
2020-12-06 03:30:42 +00:00
|
|
|
runOrderStatusFiltersTest,
|
2020-12-11 04:27:04 +00:00
|
|
|
runOrderRefundTest,
|
2020-12-16 03:14:02 +00:00
|
|
|
runOrderApplyCouponTest,
|
2020-09-30 17:41:31 +00:00
|
|
|
runMerchantTests,
|
2020-09-29 18:22:20 +00:00
|
|
|
};
|