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:
@@ -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();
|
||||
|
Reference in New Issue
Block a user