You are here

public function QueuerConfigFormTest::testDefaultFormState in Purge 8.3

File

modules/purge_queuer_coretags/tests/src/Functional/QueuerConfigFormTest.php, line 38

Class

QueuerConfigFormTest
Tests \Drupal\purge_queuer_coretags\Form\ConfigurationForm.

Namespace

Drupal\Tests\purge_queuer_coretags\Functional

Code

public function testDefaultFormState() : void {
  $this
    ->drupalLogin($this->adminUser);
  $this
    ->drupalGet($this
    ->getPath());

  // Assert its standard fields and values.
  $this
    ->assertSession()
    ->fieldExists('edit-blacklist-0');
  $this
    ->assertSession()
    ->fieldExists('edit-blacklist-1');
  $this
    ->assertSession()
    ->fieldExists('edit-blacklist-2');
  $this
    ->assertSession()
    ->fieldExists('edit-blacklist-3');
  $this
    ->assertSession()
    ->fieldExists('edit-blacklist-4');
  $this
    ->assertSession()
    ->fieldExists('edit-blacklist-5');
  $this
    ->assertSession()
    ->fieldExists('edit-blacklist-6');
  $this
    ->assertSession()
    ->fieldExists('edit-blacklist-7');
  $this
    ->assertSession()
    ->responseContains('value="4xx-response"');
  $this
    ->assertSession()
    ->responseContains('value="config:core.extension"');
  $this
    ->assertSession()
    ->responseContains('value="extensions"');
  $this
    ->assertSession()
    ->responseContains('value="config:purge"');
  $this
    ->assertSession()
    ->responseContains('value="theme_registry"');
  $this
    ->assertSession()
    ->responseContains('value="config:field.storage"');
  $this
    ->assertSession()
    ->responseContains('value="route_match"');
  $this
    ->assertSession()
    ->responseContains('value="routes"');
  $this
    ->assertSession()
    ->pageTextContains('Add prefix');
  $this
    ->assertSession()
    ->pageTextContains('if you know what you are doing');
}