/** * Assert that video data received from external service is correct. * * @param CatalogProductEdit $editProductPage * @param InjectableFixture $initialProduct * @param array $video * @return void */ public function processAssert(CatalogProductEdit $editProductPage, InjectableFixture $initialProduct, array $video) { $editProductPage->open(['id' => $initialProduct->getId()]); $editProductPage->getProductForm()->openTab('images-and-videos'); $imagesTab = $editProductPage->getProductForm()->getTab('images-and-videos'); $result = $imagesTab->clickFirstVideo()->getVideoDialog()->validate($video); \PHPUnit_Framework_Assert::assertTrue($result, 'Video data received from external service is not correct.'); }