コード例 #1
0
 /**
  * Runs delete product Rating entity test.
  *
  * @param Rating $productRating
  * @return void
  */
 public function testDeleteProductRatingEntity(Rating $productRating)
 {
     // Preconditions
     $productRating->persist();
     // Steps
     $this->ratingIndex->open();
     $this->ratingIndex->getRatingGrid()->searchAndOpen(['rating_code' => $productRating->getRatingCode()]);
     $this->ratingEdit->getPageActions()->delete();
     $this->ratingEdit->getModalBlock()->acceptAlert();
 }
コード例 #2
0
 /**
  * Clear data after test.
  *
  * @return void
  */
 public function tearDown()
 {
     $this->ratingIndex->open();
     if ($this->review instanceof Review) {
         foreach ($this->review->getRatings() as $rating) {
             $this->ratingIndex->getRatingGrid()->searchAndOpen(['rating_code' => $rating['title']]);
             $this->ratingEdit->getPageActions()->delete();
             $this->ratingEdit->getModalBlock()->acceptAlert();
         }
     }
 }
コード例 #3
0
 /**
  * Clear data after test.
  *
  * @return void
  */
 public function tearDown()
 {
     if (!$this->productRating instanceof Rating) {
         return;
     }
     $filter = ['rating_code' => $this->productRating->getRatingCode()];
     $this->ratingIndex->open();
     $this->ratingIndex->getRatingGrid()->searchAndOpen($filter);
     $this->ratingEdit->getPageActions()->delete();
     $this->ratingEdit->getModalBlock()->acceptAlert();
 }