function RoutePathTest::testPathStartsWithSlash

Tests that route paths start with a slash.

@dataProvider providerRoutingFiles

File

tests/src/Unit/RoutePathTest.php, line 37

Class

RoutePathTest
Verifies route paths are valid.

Namespace

Drupal\Tests\examples\Unit

Code

public function testPathStartsWithSlash(string $filename, string $path, string $pathname) : void {
  $routes = Yaml::parse(file_get_contents($pathname));
  foreach ($routes as $name => $route) {
    if (isset($route['path'])) {
      $this->assertEquals('/', $route['path'][0], "{$filename} in {$path} contains a route ({$name}) that does not start with a slash.");
    }
  }
}