AssetManagerTest\Service\AliasPathStackResolverTest::testResolveWhenAliasExistsInPath PHP Method

testResolveWhenAliasExistsInPath() public method

    public function testResolveWhenAliasExistsInPath()
    {
        $resolver = new AliasPathStackResolver(array('AliasPathStackResolverTest/' => __DIR__));
        $mimeResolver = new MimeResolver();
        $resolver->setMimeResolver($mimeResolver);
        $fileAsset = new Asset\FileAsset(__FILE__);
        $fileAsset->mimetype = $mimeResolver->getMimeType(__FILE__);
        $this->assertEquals($fileAsset, $resolver->resolve('AliasPathStackResolverTest/' . basename(__FILE__)));
        $map = array('AliasPathStackResolverTest/' => __DIR__, 'prefix/AliasPathStackResolverTest/' => __DIR__);
        $resolver = new AliasPathStackResolver($map);
        $resolver->setMimeResolver(new MimeResolver());
        $fileAsset = new Asset\FileAsset(__FILE__);
        $fileAsset->mimetype = $mimeResolver->getMimeType(__FILE__);
        $this->assertEquals($fileAsset, $resolver->resolve('prefix/AliasPathStackResolverTest/' . basename(__FILE__)));
    }