/**
* Confirms that we can find routes with the exact incoming path.
*/
public function testExactPathMatch() { $connection = Database::
getConnection();
$provider =
new RouteProvider($connection,
$this->state,
$this->currentPath,
$this->cache,
$this->pathProcessor,
$this->cacheTagsInvalidator, 'test_routes'
);
$this->fixtures->
createTables($connection);
$dumper =
new MatcherDumper($connection,
$this->state,
$this->logger, 'test_routes'
);
$dumper->
addRoutes($this->fixtures->
sampleRouteCollection());
$dumper->
dump();
$path = '/path/one';
$request = Request::
create($path, 'GET'
);
$routes =
$provider->
getRouteCollectionForRequest($request);
foreach ($routes as $route) { $this->
assertEquals($path,
$route->
getPath(), 'Found path has correct pattern'
);
} }