public function FieldUITest::testFieldUI

Tests the UI of field handlers.

File

drupal/core/modules/views_ui/lib/Drupal/views_ui/Tests/FieldUITest.php, line 35
Contains \Drupal\views\Tests\UI\FieldUITest.

Class

FieldUITest
Tests the UI of field handlers.

Namespace

Drupal\views_ui\Tests

Code

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') . ']');
}