$this->
drupalGet('<front>'
);
$assert->
responseHeaderEquals('container_rebuild_test_parameter', NULL
);
// Ensure that after setting the parameter, without a container rebuild the
// parameter is still not set.
$this->
writeSettings(['settings' =>
['container_rebuild_test_parameter' =>
(object) ['value' => 'rebuild_me_please', 'required' => TRUE
]]]);
$this->
drupalGet('<front>'
);
$assert->
responseHeaderEquals('container_rebuild_test_parameter', NULL
);
// Ensure that after container invalidation the parameter is set.
\Drupal::
service('kernel'
)->
invalidateContainer();
$this->
drupalGet('<front>'
);
$assert->
responseHeaderEquals('container_rebuild_test_parameter', 'rebuild_me_please'
);
}}