/**
  * @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);
 }