You are here

protected function BetterExposedFiltersTest::setUp in Better Exposed Filters 8.5

Same name and namespace in other branches
  1. 8.4 tests/src/FunctionalJavascript/BetterExposedFiltersTest.php \Drupal\Tests\better_exposed_filters\FunctionalJavascript\BetterExposedFiltersTest::setUp()

Overrides BrowserTestBase::setUp

File

tests/src/FunctionalJavascript/BetterExposedFiltersTest.php, line 42

Class

BetterExposedFiltersTest
Tests the basic AJAX functionality of BEF exposed forms.

Namespace

Drupal\Tests\better_exposed_filters\FunctionalJavascript

Code

protected function setUp() : void {
  parent::setUp();

  // Enable AJAX on the our test view.
  \Drupal::configFactory()
    ->getEditable('views.view.bef_test')
    ->set('display.default.display_options.use_ajax', TRUE)
    ->save();

  // Create a few test nodes.
  $this
    ->createNode([
    'title' => 'Page One',
    'field_bef_boolean' => '',
    'field_bef_email' => 'bef-test@drupal.org',
    'field_bef_integer' => '1',
    'field_bef_letters' => 'Aardvark',
    // Seattle.
    'field_bef_location' => '10',
    'type' => 'bef_test',
  ]);
  $this
    ->createNode([
    'title' => 'Page Two',
    'field_bef_boolean' => '',
    'field_bef_email' => 'bef-test@drupal.org',
    'field_bef_integer' => '2',
    'field_bef_letters' => 'Bumble & the Bee',
    // Vancouver.
    'field_bef_location' => '15',
    'type' => 'bef_test',
  ]);
}