function 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[[api-linebreak]] @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.
