You are here

public function FileLocatorTest::testLocate in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/symfony/http-kernel/Tests/Config/FileLocatorTest.php \Symfony\Component\HttpKernel\Tests\Config\FileLocatorTest::testLocate()

File

vendor/symfony/http-kernel/Tests/Config/FileLocatorTest.php, line 18

Class

FileLocatorTest

Namespace

Symfony\Component\HttpKernel\Tests\Config

Code

public function testLocate() {
  $kernel = $this
    ->getMock('Symfony\\Component\\HttpKernel\\KernelInterface');
  $kernel
    ->expects($this
    ->atLeastOnce())
    ->method('locateResource')
    ->with('@BundleName/some/path', null, true)
    ->will($this
    ->returnValue('/bundle-name/some/path'));
  $locator = new FileLocator($kernel);
  $this
    ->assertEquals('/bundle-name/some/path', $locator
    ->locate('@BundleName/some/path'));
  $kernel
    ->expects($this
    ->never())
    ->method('locateResource');
  $this
    ->setExpectedException('LogicException');
  $locator
    ->locate('/some/path');
}