Create an empty WC_Emails stub instead of using stdClass in a test

This commit simply improves an integration test that I modified while
working on [MAILPOET-3421] to use an empty WC_Emails stub instead of
using stdClass.
This commit is contained in:
Rodrigo Primo
2021-02-16 11:47:16 -03:00
committed by Veljko V
parent edbb69a239
commit a50c20637a
2 changed files with 4 additions and 1 deletions

View File

@@ -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();