public function testEmptyPathCandidatesOutlines() { $provider =
new TestRouteProvider(Database::
getConnection(),
$this->state,
$this->currentPath,
$this->cache,
$this->pathProcessor,
$this->cacheTagsInvalidator, 'test_routes'
);
$candidates =
$provider->
getCandidateOutlines([]);
$this->
assertCount(0,
$candidates, 'Empty parts should return no candidates.'
);
} /**
* 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'
);