function StackedHttpKernelTest::testClosureMiddlewareArgument
Tests that stacked kernel is constructed with a list of closures.
File
-
core/
tests/ Drupal/ Tests/ Core/ StackMiddleware/ StackedHttpKernelTest.php, line 46
Class
Namespace
Drupal\Tests\Core\StackMiddlewareCode
public function testClosureMiddlewareArgument() : void {
$request = new Request();
$expected = new Response();
$basicKernel = $this->createMock(HttpKernelInterface::class);
$basicKernel->expects($this->once())
->method('handle')
->with($request, HttpKernelInterface::MAIN_REQUEST, TRUE)
->willReturn($expected);
$stack = new StackedHttpKernel($basicKernel, new \ArrayIterator([
$basicKernel,
]));
$actual = $stack->handle($request);
$this->assertSame($expected, $actual);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.