/** * @Given I can see the following values on the View Article page */ public function i_verify_the_following_values_on_the_view_article_page(TableNode $table) { foreach ($table->getHash() as $key => $value) { $field = trim($value['FIELD']); $value = trim($value['VALUE']); if ($field == 'TITLE') { $this->helper_context->iCanSeeInTheRegion($this->article_page_title, $this->article_page->get_region('VIEW_TITLE')); } if ($field == 'BODY') { $this->helper_context->iCanSeeInTheRegion($value, $this->article_page->get_region('VIEW_BODY')); } if ($field == 'IMAGE') { $this->helper_context->minkContext->assertElementOnPage($this->article_page->get_region('VIEW_IMAGE')); } if ($field == 'ALT') { $this->helper_context->iCanSeeTheValueInTheHTML($value); } } }