@@ -120,23 +120,25 @@ public function testAdminEmailNotificationAfterPasswordChange() :void
120120 $ adminUser ->setPassword ('newPassword123 ' );
121121 $ adminUser ->save ();
122122
123- /** @var TransportBuilder $transportBuilder */
124- $ transportBuilder = $ this ->_objectManager ->get (TransportBuilder::class);
125- $ transport = $ transportBuilder ->setTemplateIdentifier ('customer_password_reset_password_template ' )
126- ->setTemplateOptions (
127- [
128- 'area ' => Area::AREA_FRONTEND ,
129- 'store ' => \Magento \Store \Model \Store::DEFAULT_STORE_ID
130- ]
131- )
132- ->setTemplateVars (['customer ' => $ adminUser ])
133- ->addTo ($ adminEmail )
134- ->getTransport ();
135- $ transport ->sendMessage ();
136- $ sentMessage = $ transport ->getMessage ();
123+ /** @var TransportBuilderMock $transportBuilderMock */
124+ $ transportBuilderMock = $ this ->_objectManager ->get (TransportBuilderMock::class);
125+ $ transport = $ transportBuilderMock ->setTemplateIdentifier (
126+ 'customer_password_reset_password_template '
127+ )->setTemplateVars ([
128+ 'customer ' => [
129+ 'name ' => $ user ->getDataByKey ('firstname ' ) . ' ' . $ user ->getDataByKey ('lastname ' )
130+ ]
131+ ])->setTemplateOptions ([
132+ 'area ' => Area::AREA_FRONTEND ,
133+ 'store ' => \Magento \Store \Model \Store::DEFAULT_STORE_ID
134+ ])
135+ ->addTo ($ adminEmail )
136+ ->getTransport ();
137+
138+ $ message = $ transport ->getMessage ();
137139
138140 // Verify an email was dispatched to the correct user
139141 $ this ->assertNotNull ($ transport ->getMessage ());
140- $ this ->assertEquals ($ adminEmail , $ sentMessage ->getTo ()[0 ]->getEmail ());
142+ $ this ->assertEquals ($ adminEmail , $ message ->getTo ()[0 ]->getEmail ());
141143 }
142144}
0 commit comments