You are here

class FileLocatorTest in Zircon Profile 8.0

Same name and namespace in other branches
  1. 8 vendor/symfony/http-kernel/Tests/Config/FileLocatorTest.php \Symfony\Component\HttpKernel\Tests\Config\FileLocatorTest

Hierarchy

  • class \Symfony\Component\HttpKernel\Tests\Config\FileLocatorTest extends \Symfony\Component\HttpKernel\Tests\Config\PHPUnit_Framework_TestCase

Expanded class hierarchy of FileLocatorTest

File

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

Namespace

Symfony\Component\HttpKernel\Tests\Config
View source
class FileLocatorTest extends \PHPUnit_Framework_TestCase {
  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');
  }
  public function testLocateWithGlobalResourcePath() {
    $kernel = $this
      ->getMock('Symfony\\Component\\HttpKernel\\KernelInterface');
    $kernel
      ->expects($this
      ->atLeastOnce())
      ->method('locateResource')
      ->with('@BundleName/some/path', '/global/resource/path', false);
    $locator = new FileLocator($kernel, '/global/resource/path');
    $locator
      ->locate('@BundleName/some/path', null, false);
  }

}

Members