function RssResponseRelativeUrlFilterTest::testOnResponse
Same name and namespace in other branches
- 8.9.x core/tests/Drupal/Tests/Core/EventSubscriber/RssResponseRelativeUrlFilterTest.php \Drupal\Tests\Core\EventSubscriber\RssResponseRelativeUrlFilterTest::testOnResponse()
- 10 core/tests/Drupal/Tests/Core/EventSubscriber/RssResponseRelativeUrlFilterTest.php \Drupal\Tests\Core\EventSubscriber\RssResponseRelativeUrlFilterTest::testOnResponse()
- 11.x 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 <a href="/api/drupal/core%21lib%21Drupal%21Core%21EventSubscriber%21RssResponseRelativeUrlFilter.php/class/RssResponseRelativeUrlFilter/9" title="Subscribes to filter RSS responses, to make relative URIs absolute." class="local">\Drupal\Core\EventSubscriber\RssResponseRelativeUrlFilter</a> @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::MASTER_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());
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.