function HtmxRendererTest::assertHtmxResponseContent
Verify expected response from HtmxRenderer.
Parameters
\Drupal\Core\Url $url: The url to use for the request.
2 calls to HtmxRendererTest::assertHtmxResponseContent()
- HtmxRendererTest::testHtmxRouteOption in core/
tests/ Drupal/ KernelTests/ Core/ Htmx/ HtmxRendererTest.php - Test triggering the renderer with the _htmx_route option.
- HtmxRendererTest::testWrapperFormat in core/
tests/ Drupal/ KernelTests/ Core/ Htmx/ HtmxRendererTest.php - Test triggering the renderer with _wrapper_format.
File
-
core/
tests/ Drupal/ KernelTests/ Core/ Htmx/ HtmxRendererTest.php, line 99
Class
- HtmxRendererTest
- Verifies HtmxRenderer.
Namespace
Drupal\KernelTests\Core\HtmxCode
protected function assertHtmxResponseContent(Url $url) : void {
$request = Request::create($url->toString());
$response = $this->httpKernel
->handle($request);
$this->assertEquals(200, $response->getStatusCode());
$this->assertEquals('text/html; charset=UTF-8', $response->headers
->get('Content-Type'));
$oneLine = str_replace([
"\r",
"\n",
], "", $response->getContent());
$this->assertStringContainsString('<body><div class="ajax-content">Initial Content</div></body>', $oneLine);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.