function FormStoragePageCacheTest::getFormBuildId

Same name and namespace in other branches
  1. 8.9.x core/modules/system/tests/src/Functional/Form/FormStoragePageCacheTest.php \Drupal\Tests\system\Functional\Form\FormStoragePageCacheTest::getFormBuildId()
  2. 10 core/modules/system/tests/src/Functional/Form/FormStoragePageCacheTest.php \Drupal\Tests\system\Functional\Form\FormStoragePageCacheTest::getFormBuildId()
  3. 11.x core/modules/system/tests/src/Functional/Form/FormStoragePageCacheTest.php \Drupal\Tests\system\Functional\Form\FormStoragePageCacheTest::getFormBuildId()

Return the build id of the current form.

2 calls to FormStoragePageCacheTest::getFormBuildId()
FormStoragePageCacheTest::testRebuildFormStorageOnCachedPage in core/modules/system/tests/src/Functional/Form/FormStoragePageCacheTest.php
Build-id is regenerated when rebuilding cached form.
FormStoragePageCacheTest::testValidateFormStorageOnCachedPage in core/modules/system/tests/src/Functional/Form/FormStoragePageCacheTest.php
Build-id is regenerated when validating cached form.

File

core/modules/system/tests/src/Functional/Form/FormStoragePageCacheTest.php, line 38

Class

FormStoragePageCacheTest
Tests form storage from cached pages.

Namespace

Drupal\Tests\system\Functional\Form

Code

protected function getFormBuildId() {
    // Ensure the hidden 'form_build_id' field is unique.
    $this->assertSession()
        ->elementsCount('xpath', '//input[@name="form_build_id"]', 1);
    return (string) $this->assertSession()
        ->hiddenFieldExists('form_build_id')
        ->getAttribute('value');
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.