mirror of
https://github.com/composer/composer
synced 2025-05-11 01:22:54 +00:00
Add types to Plugin
(#10194)
This commit is contained in:
parent
a921d9b233
commit
aa4c2ab63c
5 changed files with 47 additions and 19 deletions
|
@ -144,7 +144,7 @@ class PluginInstallerTest extends TestCase
|
|||
$installer->install($this->repository, $this->packages[0]);
|
||||
|
||||
$plugins = $this->pm->getPlugins();
|
||||
$this->assertEquals('installer-v1', $plugins[0]->version);
|
||||
$this->assertEquals('installer-v1', $plugins[0]->version); // @phpstan-ignore-line
|
||||
$this->assertEquals('activate v1'.PHP_EOL, $this->io->getOutput());
|
||||
}
|
||||
|
||||
|
@ -160,10 +160,10 @@ class PluginInstallerTest extends TestCase
|
|||
$installer->install($this->repository, $this->packages[3]);
|
||||
|
||||
$plugins = $this->pm->getPlugins();
|
||||
$this->assertEquals('plugin1', $plugins[0]->name);
|
||||
$this->assertEquals('installer-v4', $plugins[0]->version);
|
||||
$this->assertEquals('plugin2', $plugins[1]->name);
|
||||
$this->assertEquals('installer-v4', $plugins[1]->version);
|
||||
$this->assertEquals('plugin1', $plugins[0]->name); // @phpstan-ignore-line
|
||||
$this->assertEquals('installer-v4', $plugins[0]->version); // @phpstan-ignore-line
|
||||
$this->assertEquals('plugin2', $plugins[1]->name); // @phpstan-ignore-line
|
||||
$this->assertEquals('installer-v4', $plugins[1]->version); // @phpstan-ignore-line
|
||||
$this->assertEquals('activate v4-plugin1'.PHP_EOL.'activate v4-plugin2'.PHP_EOL, $this->io->getOutput());
|
||||
}
|
||||
|
||||
|
@ -184,7 +184,7 @@ class PluginInstallerTest extends TestCase
|
|||
|
||||
$plugins = $this->pm->getPlugins();
|
||||
$this->assertCount(1, $plugins);
|
||||
$this->assertEquals('installer-v2', $plugins[1]->version);
|
||||
$this->assertEquals('installer-v2', $plugins[1]->version); // @phpstan-ignore-line
|
||||
$this->assertEquals('activate v1'.PHP_EOL.'deactivate v1'.PHP_EOL.'activate v2'.PHP_EOL, $this->io->getOutput());
|
||||
}
|
||||
|
||||
|
@ -224,7 +224,7 @@ class PluginInstallerTest extends TestCase
|
|||
$installer->update($this->repository, $this->packages[1], $this->packages[2]);
|
||||
|
||||
$plugins = $this->pm->getPlugins();
|
||||
$this->assertEquals('installer-v3', $plugins[1]->version);
|
||||
$this->assertEquals('installer-v3', $plugins[1]->version); // @phpstan-ignore-line
|
||||
$this->assertEquals('activate v2'.PHP_EOL.'deactivate v2'.PHP_EOL.'activate v3'.PHP_EOL, $this->io->getOutput());
|
||||
}
|
||||
|
||||
|
@ -242,7 +242,7 @@ class PluginInstallerTest extends TestCase
|
|||
|
||||
$plugins = $this->pm->getPlugins();
|
||||
$this->assertCount(1, $plugins);
|
||||
$this->assertEquals('installer-v1', $plugins[0]->version);
|
||||
$this->assertEquals('installer-v1', $plugins[0]->version); // @phpstan-ignore-line
|
||||
$this->assertEquals('activate v1'.PHP_EOL, $this->io->getOutput());
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue