/** * Assert update message is appears on customer grid (Customers > All Customers) * * @param CustomerInjectable|CustomerInjectable[] $customer * @param CustomerIndex $pageCustomerIndex * @return void */ public function processAssert($customer, CustomerIndex $pageCustomerIndex) { $customers = is_array($customer) ? $customer : [$customer]; $customerCount = count($customers); $actualMessage = $pageCustomerIndex->getMessagesBlock()->getSuccessMessages(); \PHPUnit_Framework_Assert::assertEquals(sprintf(self::UPDATE_MESSAGE, $customerCount), $actualMessage); }
/** * Asserts that actual delete message equals expected * * @param CustomerIndex $customerIndexPage * @return void */ public function processAssert(CustomerIndex $customerIndexPage) { $actualMessage = $customerIndexPage->getMessagesBlock()->getSuccessMessage(); \PHPUnit_Framework_Assert::assertEquals(self::DELETE_MESSAGE, $actualMessage, 'Wrong success message is displayed.' . "\nExpected: " . self::DELETE_MESSAGE . "\nActual: " . $actualMessage); }
/** * Assert that message "A total of "x" record(s) were deleted." * * @param $customersQtyToDelete * @param CustomerIndex $customerIndexPage * @return void */ public function processAssert($customersQtyToDelete, CustomerIndex $customerIndexPage) { \PHPUnit_Framework_Assert::assertEquals(sprintf(self::SUCCESS_DELETE_MESSAGE, $customersQtyToDelete), $customerIndexPage->getMessagesBlock()->getSuccessMessage(), 'Wrong delete message is displayed.'); }
/** * Asserts that error message is displayed while creating customer with the same email. * * @param CustomerIndex $customerIndexPage * @return void */ public function processAssert(CustomerIndex $customerIndexPage) { $actualMessage = $customerIndexPage->getMessagesBlock()->getErrorMessages(); \PHPUnit_Framework_Assert::assertEquals(self::ERROR_SAVE_MESSAGE, $actualMessage, 'Wrong error message is displayed.' . "\nExpected: " . self::ERROR_SAVE_MESSAGE . "\nActual: " . $actualMessage); }