/** * @test */ public function editArticle_ChangeFields_FieldsChanged() { $salt = rand(); $articleName = 'ABC' . $salt; $category = 'Joomla!'; $caption = 'Testing'; $alt_text = 'Alternate Testing'; $this->articleManagerPage = $this->getPageObject('ArticleManagerPage'); $this->assertFalse($this->articleManagerPage->getRowNumber($articleName), 'Test Article should not be present'); $this->articleManagerPage->addArticle($articleName); $this->articleManagerPage->editArticle($articleName, array('Category' => $category, 'Alt text' => $alt_text, 'Caption' => $caption)); $values = $this->articleManagerPage->getFieldValues('ArticleEditPage', $articleName, array('Caption', 'Alt text')); $this->assertEquals(array($caption, $alt_text), $values, 'Actual values should match expected'); $this->articleManagerPage->trashAndDelete($articleName); }