Chris@0: package = new Package('YawikCompanyRegistration', '1.0', '1.0'); Chris@0: $this->io = $this->getMock('Composer\IO\PackageInterface'); Chris@0: $this->composer = new Composer(); Chris@0: } Chris@0: Chris@0: /** Chris@0: * testInflectPackageVars Chris@0: * Chris@0: * @dataProvider packageNameProvider Chris@0: * @return void Chris@0: */ Chris@0: public function testInflectPackageVars($input) Chris@0: { Chris@0: $installer = new YawikInstaller($this->package, $this->composer); Chris@0: $result = $installer->inflectPackageVars(array('name' => $input)); Chris@0: $this->assertEquals($result, array('name' => 'YawikCompanyRegistration')); Chris@0: } Chris@0: Chris@0: public function packageNameProvider() Chris@0: { Chris@0: return array( Chris@0: array('yawik-company-registration'), Chris@0: array('yawik_company_registration'), Chris@0: array('YawikCompanyRegistration') Chris@0: ); Chris@0: } Chris@0: }