public function testMixture() {
$asset = $this
->getMock('Assetic\\Asset\\AssetInterface');
$expected = array(
'mixture' => array(
array(
'foo',
'foo/*',
'@foo',
),
array(),
array(
'output' => 'packed/mixture',
'name' => 'mixture',
'debug' => false,
'combine' => null,
'vars' => array(),
),
),
);
$resource = $this
->getMock('Assetic\\Factory\\Resource\\ResourceInterface');
$resource
->expects($this
->once())
->method('getContent')
->will($this
->returnValue(file_get_contents(__DIR__ . '/templates/mixture.twig')));
$this->am
->expects($this
->any())
->method('get')
->with('foo')
->will($this
->returnValue($asset));
$formulae = $this->loader
->load($resource);
$this
->assertEquals($expected, $formulae);
}