Yaffs site version 1.1
[yaffs-website] / vendor / composer / installers / tests / Composer / Installers / Test / PiwikInstallerTest.php
1 <?php
2 namespace Composer\Installers\Test;
3
4 use Composer\Composer;
5 use Composer\Installers\PiwikInstaller;
6 use Composer\Package\Package;
7 use Composer\Package\PackageInterface;
8
9 /**
10  * Class PiwikInstallerTest
11  *
12  * @package Composer\Installers\Test
13  */
14 class PiwikInstallerTest extends TestCase
15 {
16     /**
17      * @varComposer
18      */
19     private $composer;
20
21     /**
22      * @var PackageInterface
23      */
24     private $io;
25
26     /**
27      * @var Package
28      */
29     private $package;
30
31     /**
32      * setUp
33      *
34      * @return void
35      */
36     public function setUp()
37     {
38         $this->package = new Package('VisitSummary', '1.0', '1.0');
39         $this->io = $this->getMock('Composer\IO\PackageInterface');
40         $this->composer = new Composer();
41     }
42
43     /**
44      * testInflectPackageVars
45      *
46      * @return void
47      */
48     public function testInflectPackageVars()
49     {
50         $installer = new PiwikInstaller($this->package, $this->composer);
51         $result = $installer->inflectPackageVars(array('name' => 'VisitSummary'));
52         $this->assertEquals($result, array('name' => 'VisitSummary'));
53
54         $installer = new PiwikInstaller($this->package, $this->composer);
55         $result = $installer->inflectPackageVars(array('name' => 'visit-summary'));
56         $this->assertEquals($result, array('name' => 'VisitSummary'));
57
58         $installer = new PiwikInstaller($this->package, $this->composer);
59         $result = $installer->inflectPackageVars(array('name' => 'visit_summary'));
60         $this->assertEquals($result, array('name' => 'VisitSummary'));
61     }
62
63 }