Carew\Tests\CoreExtensionTest::testRegisterTwigWithConfigDotYml PHP Method

testRegisterTwigWithConfigDotYml() public method

    public function testRegisterTwigWithConfigDotYml()
    {
        $this->core->register($this->carew);
        $container = $this->carew->getContainer();
        $container['base_dir'] = __DIR__ . '/fixtures';
        $loader = $container['twig.loader'];
        $this->assertInstanceOf('Twig_Loader_Filesystem', $loader);
        $this->assertSame(array(__DIR__ . '/fixtures/vendor/layouts', realpath(__DIR__ . '/../Twig/Resources/layouts'), __DIR__ . '/fixtures'), $loader->getPaths());
        $twig = $container['twig'];
        $this->assertInstanceOf('Twig_Environment', $twig);
        $globals = $twig->getGlobals();
        $this->assertInstanceOf('Carew\\Twig\\Globals', $globals['carew']);
        $this->assertTrue($twig->hasExtension('carew'));
    }