Redaxscript\Tests\Assetic\LoaderTest::testRewrite PHP Method

testRewrite() public method

testRewrite
Since: 3.0.0
public testRewrite ( array $collectionArray = [], array $rewriteArray = [], string $expect = null )
$collectionArray array
$rewriteArray array
$expect string
    public function testRewrite($collectionArray = [], $rewriteArray = [], $expect = null)
    {
        /* setup */
        $optionArray = ['directory' => Stream::url('root/cache/styles'), 'extension' => 'css', 'attribute' => 'href', 'lifetime' => 86400];
        $loader = new Assetic\Loader(Registry::getInstance());
        $loader->init($collectionArray, 'css')->concat($optionArray, $rewriteArray)->concat($optionArray, $rewriteArray);
        /* actual */
        $file = $loader->getCollectionArray()['bundle']['href'];
        $actual = file_get_contents($file);
        /* compare */
        $this->assertEquals($expect, $actual);
    }