/** * Assert that after deleting product success message is present. * * @param InjectableFixture[] $products * @param CatalogProduct $productPage * @return void */ public function processAssert(array $products, CatalogProduct $productPage) { \PHPUnit_Framework_Assert::assertEquals(sprintf(self::SUCCESS_DELETE_MESSAGE, count($products)), $productPage->getMessagesBlock()->getSuccessMessages()); }
/** * Assert that success message is displayed after product save. * * @param CatalogProduct $productPage * @return void */ public function processAssert(CatalogProduct $productPage) { $actualMessages = $productPage->getMessagesBlock()->getSuccessMessages(); $actualMessages = is_array($actualMessages) ? $actualMessages : [$actualMessages]; \PHPUnit_Framework_Assert::assertContains(self::SUCCESS_MESSAGE, $actualMessages, 'Wrong success message is displayed.' . "\nExpected: " . self::SUCCESS_MESSAGE . "\nActual:\n" . implode("\n - ", $actualMessages)); }