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);
}