From 19f068decd818f083f25e424dc65d95b0a04aade Mon Sep 17 00:00:00 2001 From: Oluwaseun Olorunsola Date: Wed, 22 Nov 2023 08:10:03 +0100 Subject: [PATCH] Fix Nightly acceptance_oldest tests --- mailpoet/tests/_support/AcceptanceTester.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/mailpoet/tests/_support/AcceptanceTester.php b/mailpoet/tests/_support/AcceptanceTester.php index 93a215b479..4e8e208923 100644 --- a/mailpoet/tests/_support/AcceptanceTester.php +++ b/mailpoet/tests/_support/AcceptanceTester.php @@ -476,8 +476,10 @@ class AcceptanceTester extends \Codeception\Actor { $i->addProductToCart($product); $i->goToCheckout(); $i->fillCustomerInfo($userEmail); + + $wooCommerceVersion = $i->getWooCommerceVersion(); + if ($doSubscribe) { - $wooCommerceVersion = $i->getWooCommerceVersion(); if (version_compare($wooCommerceVersion, '8.3.0', '>=')) { $settings = (ContainerWrapper::getInstance())->get(SettingsController::class); $i->click(Locator::contains('label', $settings->get('woocommerce.optin_on_checkout.message'))); @@ -488,10 +490,11 @@ class AcceptanceTester extends \Codeception\Actor { } } } else { - $wooCommerceVersion = $i->getWooCommerceVersion(); if (version_compare($wooCommerceVersion, '8.3.0', '<')) { $isCheckboxVisible = $i->executeJS('return document.getElementById("mailpoet_woocommerce_checkout_optin")'); - $i->uncheckOption('#mailpoet_woocommerce_checkout_optin'); + if ($isCheckboxVisible) { + $i->uncheckOption('#mailpoet_woocommerce_checkout_optin'); + } } } if ($doRegister) {