public function GravInstallerTest::testInflectPackageVars in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/composer/installers/tests/Composer/Installers/Test/GravInstallerTest.php \Composer\Installers\Test\GravInstallerTest::testInflectPackageVars()
File
- vendor/
composer/ installers/ tests/ Composer/ Installers/ Test/ GravInstallerTest.php, line 17
Class
Namespace
Composer\Installers\TestCode
public function testInflectPackageVars() {
$package = $this
->getPackage('vendor/name', '0.0.0');
$installer = new GravInstaller($package, $this->composer);
$packageVars = $this
->getPackageVars($package);
$result = $installer
->inflectPackageVars(array_merge($packageVars, array(
'name' => 'test',
)));
$this
->assertEquals('test', $result['name']);
foreach ($installer
->getLocations() as $name => $location) {
$result = $installer
->inflectPackageVars(array_merge($packageVars, array(
'name' => "{$name}-test",
)));
$this
->assertEquals('test', $result['name']);
$result = $installer
->inflectPackageVars(array_merge($packageVars, array(
'name' => "test-{$name}",
)));
$this
->assertEquals('test', $result['name']);
$result = $installer
->inflectPackageVars(array_merge($packageVars, array(
'name' => "{$name}-test-test",
)));
$this
->assertEquals('test-test', $result['name']);
$result = $installer
->inflectPackageVars(array_merge($packageVars, array(
'name' => "test-test-{$name}",
)));
$this
->assertEquals('test-test', $result['name']);
$result = $installer
->inflectPackageVars(array_merge($packageVars, array(
'name' => "grav-{$name}-test",
)));
$this
->assertEquals('test', $result['name']);
$result = $installer
->inflectPackageVars(array_merge($packageVars, array(
'name' => "grav-test-{$name}",
)));
$this
->assertEquals('test', $result['name']);
$result = $installer
->inflectPackageVars(array_merge($packageVars, array(
'name' => "grav-{$name}-test-test",
)));
$this
->assertEquals('test-test', $result['name']);
$result = $installer
->inflectPackageVars(array_merge($packageVars, array(
'name' => "grav-test-test-{$name}",
)));
$this
->assertEquals('test-test', $result['name']);
}
}