function UrlTest::testToUriStringForInternal
Same name in other branches
- 9 core/tests/Drupal/Tests/Core/UrlTest.php \Drupal\Tests\Core\UrlTest::testToUriStringForInternal()
- 8.9.x core/tests/Drupal/Tests/Core/UrlTest.php \Drupal\Tests\Core\UrlTest::testToUriStringForInternal()
- 11.x core/tests/Drupal/Tests/Core/UrlTest.php \Drupal\Tests\Core\UrlTest::testToUriStringForInternal()
Tests the toUriString() method with internal: URIs.
@covers ::toUriString
@dataProvider providerTestToUriStringForInternal
File
-
core/
tests/ Drupal/ Tests/ Core/ UrlTest.php, line 663
Class
- UrlTest
- @coversDefaultClass \Drupal\Core\Url @group UrlTest
Namespace
Drupal\Tests\CoreCode
public function testToUriStringForInternal($uri, $options, $uri_string) : void {
$url = Url::fromRoute('entity.test_entity.canonical', [
'test_entity' => '1',
]);
$this->pathValidator
->expects($this->any())
->method('getUrlIfValidWithoutAccessCheck')
->willReturnMap([
[
'test-entity/1',
$url,
],
[
'<front>',
Url::fromRoute('<front>'),
],
[
'<none>',
Url::fromRoute('<none>'),
],
]);
$url = Url::fromUri($uri, $options);
$this->assertSame($url->toUriString(), $uri_string);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.