Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
AssertCustomerForgotPasswordSuccessMessage.php
Go to the documentation of this file.
1 <?php
8 
10 use Magento\Mtf\Constraint\AbstractConstraint;
11 use Magento\Customer\Test\Page\CustomerAccountLogin;
12 
16 class AssertCustomerForgotPasswordSuccessMessage extends AbstractConstraint
17 {
19  'If there is an account associated with %s you will receive an email with a link to reset your password.';
20 
28  public function processAssert(
29  CustomerAccountLogin $customerLogin,
30  Customer $customer
31  ) {
32  \PHPUnit\Framework\Assert::assertEquals(
33  sprintf(self::SUCCESS_MESSAGE, $customer->getEmail()),
34  $customerLogin->getMessages()->getSuccessMessage(),
35  'Wrong forgot password message is displayed.'
36  );
37  }
38 
44  public function toString()
45  {
46  return 'Customer forgot password message is present on customer account forgot password page.';
47  }
48 }
$customer
Definition: customers.php:11