Вход Регистрация
Файл: vendor/composer/installers/tests/Composer/Installers/Test/PiwikInstallerTest.php
Строк: 43
<?php
namespace ComposerInstallersTest;

use 
ComposerComposer;
use 
ComposerInstallersPiwikInstaller;
use 
ComposerPackagePackage;
use 
ComposerPackagePackageInterface;

/**
 * Class PiwikInstallerTest
 *
 * @package ComposerInstallersTest
 */
class PiwikInstallerTest extends TestCase
{
    
/**
     * @varComposer
     */
    
private $composer;

    
/**
     * @var PackageInterface
     */
    
private $io;

    
/**
     * @var Package
     */
    
private $package;

    
/**
     * setUp
     *
     * @return void
     */
    
public function setUp()
    {
        
$this->package = new Package('VisitSummary''1.0''1.0');
        
$this->io $this->getMock('ComposerIOPackageInterface');
        
$this->composer = new Composer();
    }

    
/**
     * testInflectPackageVars
     *
     * @return void
     */
    
public function testInflectPackageVars()
    {
        
$installer = new PiwikInstaller($this->package$this->composer);
        
$result $installer->inflectPackageVars(array('name' => 'VisitSummary'));
        
$this->assertEquals($result, array('name' => 'VisitSummary'));

        
$installer = new PiwikInstaller($this->package$this->composer);
        
$result $installer->inflectPackageVars(array('name' => 'visit-summary'));
        
$this->assertEquals($result, array('name' => 'VisitSummary'));

        
$installer = new PiwikInstaller($this->package$this->composer);
        
$result $installer->inflectPackageVars(array('name' => 'visit_summary'));
        
$this->assertEquals($result, array('name' => 'VisitSummary'));
    }

}
Онлайн: 2
Реклама