public function TwigFormulaLoaderTest::testFunction

File

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

Class

TwigFormulaLoaderTest

Namespace

Assetic\Test\Extension\Twig

Code

public function testFunction() {
  $expected = array(
    'my_asset' => array(
      array(
        'path/to/asset',
      ),
      array(
        'some_filter',
      ),
      array(
        'output' => 'css/*.css',
        'name' => 'my_asset',
      ),
    ),
  );
  $resource = $this
    ->getMock('Assetic\\Factory\\Resource\\ResourceInterface');
  $resource
    ->expects($this
    ->once())
    ->method('getContent')
    ->will($this
    ->returnValue(file_get_contents(__DIR__ . '/templates/function.twig')));
  $formulae = $this->loader
    ->load($resource);
  $this
    ->assertEquals($expected, $formulae);
}