public function KernelTest::testLocateResourceReturnsTheFirstThatMatchesWithParent

File

drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/KernelTest.php, line 374

Class

KernelTest

Namespace

Symfony\Component\HttpKernel\Tests

Code

public function testLocateResourceReturnsTheFirstThatMatchesWithParent() {
  $parent = $this
    ->getBundle(__DIR__ . '/Fixtures/Bundle1Bundle');
  $child = $this
    ->getBundle(__DIR__ . '/Fixtures/Bundle2Bundle');
  $kernel = $this
    ->getKernel();
  $kernel
    ->expects($this
    ->exactly(2))
    ->method('getBundle')
    ->will($this
    ->returnValue(array(
    $child,
    $parent,
  )));
  $this
    ->assertEquals(__DIR__ . '/Fixtures/Bundle2Bundle/foo.txt', $kernel
    ->locateResource('@ParentAABundle/foo.txt'));
  $this
    ->assertEquals(__DIR__ . '/Fixtures/Bundle1Bundle/bar.txt', $kernel
    ->locateResource('@ParentAABundle/bar.txt'));
}