public function RssResponseRelativeUrlFilterTest::testOnResponse in Drupal 10
Same name and namespace in other branches
- 8 core/tests/Drupal/Tests/Core/EventSubscriber/RssResponseRelativeUrlFilterTest.php \Drupal\Tests\Core\EventSubscriber\RssResponseRelativeUrlFilterTest::testOnResponse()
- 9 core/tests/Drupal/Tests/Core/EventSubscriber/RssResponseRelativeUrlFilterTest.php \Drupal\Tests\Core\EventSubscriber\RssResponseRelativeUrlFilterTest::testOnResponse()
@dataProvider providerTestOnResponse
Parameters
string $content: The content for the request.
string $expected_content: The expected content from the response.
File
- core/
tests/ Drupal/ Tests/ Core/ EventSubscriber/ RssResponseRelativeUrlFilterTest.php, line 115
Class
- RssResponseRelativeUrlFilterTest
- @coversDefaultClass \Drupal\Core\EventSubscriber\RssResponseRelativeUrlFilter @group event_subscriber
Namespace
Drupal\Tests\Core\EventSubscriberCode
public function testOnResponse($content, $expected_content) {
$event = new ResponseEvent($this
->prophesize(HttpKernelInterface::class)
->reveal(), Request::create('/'), HttpKernelInterface::MAIN_REQUEST, new Response($content, 200, [
'Content-Type' => 'application/rss+xml',
]));
$url_filter = new RssResponseRelativeUrlFilter();
$url_filter
->onResponse($event);
$this
->assertEquals($expected_content, $event
->getResponse()
->getContent());
}