/** * Prepare fixture data. * * @param Review $review * @param string $status * @return array */ protected function prepareFixtureData(Review $review, $status) { $reviewData = $review->getData(); if ($status !== '') { $reviewData['status_id'] = $status; } return $reviewData; }
/** * Assert that review is displayed in grid. * * @param CatalogProductReview $reviewIndex * @param Review $review * @param InjectableFixture $product * @param string $gridStatus [optional] * @return void */ public function processAssert(CatalogProductReview $reviewIndex, Review $review, InjectableFixture $product, $gridStatus = '') { $reviewIndex->open(); $filter = $this->prepareFilter($product, $review->getData(), $gridStatus); \PHPUnit_Framework_Assert::assertTrue($reviewIndex->getReviewGrid()->isRowVisible($filter), 'Review is absent in Review grid.'); }