MiniAsset\FactoryTest::testTargetCallbackProviderAssetOrdering PHP Method

testTargetCallbackProviderAssetOrdering() public method

    public function testTargetCallbackProviderAssetOrdering()
    {
        $callbacksFile = APP . 'config' . DS . 'callbacks.ini';
        $config = AssetConfig::buildFromIniFile($callbacksFile);
        $factory = new Factory($config);
        $target = $factory->target('callbacks_ordering.js');
        $result = $target->files();
        $this->assertCount(4, $result);
        $this->assertEquals(APP . 'js/library_file.js', $result[0]->path());
        $this->assertEquals(APP . 'js/classes/base_class.js', $result[1]->path());
        $this->assertEquals(APP . 'js/classes/nested_class.js', $result[2]->path());
        $this->assertEquals(APP . 'js/local_script.js', $result[3]->path());
    }