function test_matchPackageFilename() { $oManager = new OX_PluginManager(); $name = 'testPlugin'; $file = 'testXPlugin.zip'; $this->assertFalse($oManager->_matchPackageFilename($name, $file)); $file = 'testPlugin.zip'; $aResult = $oManager->_matchPackageFilename($name, $file); $this->assertEqual($aResult['name'], 'testPlugin'); $this->assertEqual($aResult['ext'], 'zip'); $this->assertEqual($aResult['version'], ''); $file = 'testPlugin_0.0.1-beta-rc2.zip'; $aResult = $oManager->_matchPackageFilename($name, $file); $this->assertEqual($aResult['name'], 'testPlugin'); $this->assertEqual($aResult['ext'], 'zip'); $this->assertEqual($aResult['version'], '0.0.1-beta-rc2'); }