protected function TwigFormulaLoaderTest::setUp

File

drupal/core/vendor/kriswallsmith/assetic/tests/Assetic/Test/Extension/Twig/TwigFormulaLoaderTest.php, line 24

Class

TwigFormulaLoaderTest

Namespace

Assetic\Test\Extension\Twig

Code

protected function setUp() {
  if (!class_exists('Twig_Environment')) {
    $this
      ->markTestSkipped('Twig is not installed.');
  }
  $this->am = $this
    ->getMock('Assetic\\AssetManager');
  $this->fm = $this
    ->getMock('Assetic\\FilterManager');
  $factory = new AssetFactory(__DIR__ . '/templates');
  $factory
    ->setAssetManager($this->am);
  $factory
    ->setFilterManager($this->fm);
  $twig = new \Twig_Environment();
  $twig
    ->addExtension(new AsseticExtension($factory, array(
    'some_func' => array(
      'filter' => 'some_filter',
      'options' => array(
        'output' => 'css/*.css',
      ),
    ),
  )));
  $this->loader = new TwigFormulaLoader($twig);
}