@@ -120,23 +120,25 @@ public function testAdminEmailNotificationAfterPasswordChange() :void
120
120
$ adminUser ->setPassword ('newPassword123 ' );
121
121
$ adminUser ->save ();
122
122
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 ();
137
139
138
140
// Verify an email was dispatched to the correct user
139
141
$ this ->assertNotNull ($ transport ->getMessage ());
140
- $ this ->assertEquals ($ adminEmail , $ sentMessage ->getTo ()[0 ]->getEmail ());
142
+ $ this ->assertEquals ($ adminEmail , $ message ->getTo ()[0 ]->getEmail ());
141
143
}
142
144
}
0 commit comments