Tests the UI of field handlers.
public function testFieldUI() {
// Ensure the field is not marked as hidden on the first run.
$this
->drupalGet('admin/structure/views/view/test_view/edit');
$this
->assertText('Views test: Name (Name)');
$this
->assertNoText('Views test: Name (Name) [' . t('hidden') . ']');
// Hides the field and check whether the hidden label is appended.
$edit_handler_url = 'admin/structure/views/nojs/config-item/test_view/default/field/name';
$this
->drupalPost($edit_handler_url, array(
'options[exclude]' => TRUE,
), t('Apply'));
$this
->assertText('Views test: Name (Name) [' . t('hidden') . ']');
}