function RouteCachingQueryAlteredTest::setUp

Same name and namespace in other branches
  1. 11.x core/tests/Drupal/FunctionalTests/Routing/RouteCachingQueryAlteredTest.php \Drupal\FunctionalTests\Routing\RouteCachingQueryAlteredTest::setUp()

Overrides BrowserTestBase::setUp

File

core/tests/Drupal/FunctionalTests/Routing/RouteCachingQueryAlteredTest.php, line 33

Class

RouteCachingQueryAlteredTest
Tests the route cache when the request's query parameters are altered.

Namespace

Drupal\FunctionalTests\Routing

Code

protected function setUp() : void {
    parent::setUp();
    // page_cache module is enabled in the testing profile, however by default
    // exceptions which create 4xx responses are cached for 1 hour. This is
    // undesirable for certain response types (e.g., 401) which vary on other
    // elements of the request than the URL. For this reason, do not cache 4xx
    // responses for the purposes of this test.
    $settings['settings']['cache_ttl_4xx'] = (object) [
        'value' => 0,
        'required' => TRUE,
    ];
    $this->writeSettings($settings);
}

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