diff --git a/tests/integration/WooCommerce/TransactionalEmailHooksTest.php b/tests/integration/WooCommerce/TransactionalEmailHooksTest.php index d78c3a3b02..1cdc3a5ea5 100644 --- a/tests/integration/WooCommerce/TransactionalEmailHooksTest.php +++ b/tests/integration/WooCommerce/TransactionalEmailHooksTest.php @@ -156,6 +156,7 @@ class TransactionalEmailHooksTest extends \MailPoetTest { return 'prefixed ' . $css; }, ]); + $wcEmails = $this->makeEmpty("\WC_Emails"); $transactionalEmails = new TransactionalEmailHooks( $wp, @@ -165,7 +166,7 @@ class TransactionalEmailHooksTest extends \MailPoetTest { $transactionalEmails->useTemplateForWoocommerceEmails(); expect($addedActions)->count(1); expect($addedActions['woocommerce_email'])->callable(); - $addedActions['woocommerce_email'](new \stdClass()); + $addedActions['woocommerce_email']($wcEmails); expect($removedActions)->count(2); expect($addedActions)->count(4); expect($addedActions['woocommerce_email_header'])->callable(); diff --git a/tests/integration/_bootstrap.php b/tests/integration/_bootstrap.php index 0756647469..2ac0fa5950 100644 --- a/tests/integration/_bootstrap.php +++ b/tests/integration/_bootstrap.php @@ -267,6 +267,8 @@ if (!function_exists('WC')) { public function get_product_id() { // phpcs:ignore } } + + class WC_Emails {} // phpcs:ignore } require_once '_fixtures.php';