public function testSupports() { $loader =
new GlobFileLoader(new FileLocator());
$this->
assertTrue($loader->
supports('any-path', 'glob'
), '->supports() returns true if the resource has the glob type'
);
$this->
assertFalse($loader->
supports('any-path'
), '->supports() returns false if the resource is not of glob type'
);
} public function testLoadAddsTheGlobResourceToTheContainer() { $loader =
new GlobFileLoaderWithoutImport(new FileLocator());
$collection =
$loader->
load(__DIR__.'/../Fixtures/directory/*.yml'
);
$this->
assertEquals(new GlobResource(__DIR__.'/../Fixtures/directory', '/*.yml', false
),
$collection->
getResources()[0
]);
}}class GlobFileLoaderWithoutImport extends GlobFileLoader
{ public function import(mixed
$resource, string
$type = null, bool
$ignoreErrors = false, string
$sourceResource = null,
$exclude = null
): mixed
{ return new RouteCollection();
}