2 namespace Composer\Installers\Test;
4 use Composer\Installers\PimcoreInstaller;
5 use Composer\Package\Package;
8 class PimcoreInstallerTest extends TestCase
18 public function setUp()
20 $this->package = new Package('CamelCased', '1.0', '1.0');
21 $this->io = $this->getMock('Composer\IO\PackageInterface');
22 $this->composer = new Composer();
26 * testInflectPackageVars
30 public function testInflectPackageVars()
32 $installer = new PimcoreInstaller($this->package, $this->composer);
33 $result = $installer->inflectPackageVars(array('name' => 'CamelCased'));
34 $this->assertEquals($result, array('name' => 'CamelCased'));
36 $installer = new PimcoreInstaller($this->package, $this->composer);
37 $result = $installer->inflectPackageVars(array('name' => 'with-dash'));
38 $this->assertEquals($result, array('name' => 'WithDash'));
40 $installer = new PimcoreInstaller($this->package, $this->composer);
41 $result = $installer->inflectPackageVars(array('name' => 'with_underscore'));
42 $this->assertEquals($result, array('name' => 'WithUnderscore'));