protected function createPackage($extra) { $package = new CompletePackage('test/package', '1.0.0.0', '1.0.0'); $package->setExtra($extra); $package->setTargetDir('Some/Namespace'); return $package; }
public function testDoNotAddInstalledRunOnce3() { RunonceManager::clearRunonces(); $package = new CompletePackage('test/package', '1.0.0.0', '1.0.0'); $package->setExtra(array('contao' => array('sources' => array('test' => 'system/modules/test'), 'runonce' => array('system/runonce.php')))); $package->setTargetDir('Some/Namespace'); RunonceManager::addRunonces($package, $this->rootDir); $this->assertEquals(array(), RunonceManager::getRunonces(), 'Installed runonce has been added.'); $this->assertEmpty(RunonceManager::getRunonces(), 'Installed runonce has been added.'); }