/** * @test */ public function editBanner_ChangeFields_FieldsChanged() { $salt = rand(); $bannerName = 'Banner' . $salt; $client = 'Joomla!'; $TrackClicks = 'Yes'; $width = '35'; $this->assertFalse($this->bannerManagerPage->getRowNumber($bannerName), 'Test banner should not be present'); $this->bannerManagerPage->addBanner($bannerName, false); $this->bannerManagerPage->editBanner($bannerName, array('Client' => $client, 'Track Clicks' => $TrackClicks, 'Width' => $width)); $values = $this->bannerManagerPage->getFieldValues('BannerEditPage', $bannerName, array('Name', 'Client', 'Track Clicks', 'Width')); $this->assertEquals(array($bannerName, $client, $TrackClicks, $width), $values, 'Actual name, client, track clicks and width should match expected'); $this->bannerManagerPage->trashAndDelete($bannerName); }