9 use Magento\Review\Test\Fixture\Rating;
10 use Magento\Review\Test\Page\Adminhtml\RatingEdit;
11 use Magento\Review\Test\Page\Adminhtml\RatingIndex;
12 use Magento\Review\Test\Page\Adminhtml\RatingNew;
13 use Magento\Mtf\Fixture\FixtureFactory;
14 use Magento\Mtf\TestCase\Injectable;
71 public function __prepare(FixtureFactory $fixtureFactory)
73 $product = $fixtureFactory->createByCode(
'catalogProductSimple', [
'dataset' =>
'default']);
109 $this->ratingIndex->open();
110 $this->ratingIndex->getGridPageActions()->addNew();
112 $this->ratingNew->getPageActions()->save();
122 if (!($this->productRating instanceof Rating)) {
125 $filter = [
'rating_code' => $this->productRating->getRatingCode()];
126 $this->ratingIndex->open();
127 $this->ratingIndex->getRatingGrid()->searchAndOpen($filter);
128 $this->ratingEdit->getPageActions()->delete();
129 $this->ratingEdit->getModalBlock()->acceptAlert();
__prepare(FixtureFactory $fixtureFactory)
testCreateProductRatingEntityTest(Rating $productRating)
__inject(RatingIndex $ratingIndex, RatingNew $ratingNew, RatingEdit $ratingEdit)