Yaffs site version 1.1
[yaffs-website] / vendor / composer / installers / tests / Composer / Installers / Test / PimcoreInstallerTest.php
1 <?php
2 namespace Composer\Installers\Test;
3
4 use Composer\Installers\PimcoreInstaller;
5 use Composer\Package\Package;
6 use Composer\Composer;
7
8 class PimcoreInstallerTest extends TestCase
9 {
10     private $composer;
11     private $io;
12
13     /**
14      * setUp
15      *
16      * @return void
17      */
18     public function setUp()
19     {
20         $this->package = new Package('CamelCased', '1.0', '1.0');
21         $this->io = $this->getMock('Composer\IO\PackageInterface');
22         $this->composer = new Composer();
23     }
24
25     /**
26      * testInflectPackageVars
27      *
28      * @return void
29      */
30     public function testInflectPackageVars()
31     {
32         $installer = new PimcoreInstaller($this->package, $this->composer);
33         $result = $installer->inflectPackageVars(array('name' => 'CamelCased'));
34         $this->assertEquals($result, array('name' => 'CamelCased'));
35
36         $installer = new PimcoreInstaller($this->package, $this->composer);
37         $result = $installer->inflectPackageVars(array('name' => 'with-dash'));
38         $this->assertEquals($result, array('name' => 'WithDash'));
39
40         $installer = new PimcoreInstaller($this->package, $this->composer);
41         $result = $installer->inflectPackageVars(array('name' => 'with_underscore'));
42         $this->assertEquals($result, array('name' => 'WithUnderscore'));
43     }
44 }