function ComposerInspectorTest::testGetVersion
@covers ::getVersion
@testWith ["2.5.6"] [null]
File
-
core/
modules/ package_manager/ tests/ src/ Kernel/ ComposerInspectorTest.php, line 302
Class
- ComposerInspectorTest
- @coversDefaultClass \Drupal\package_manager\ComposerInspector
Namespace
Drupal\Tests\package_manager\KernelCode
public function testGetVersion(?string $reported_version) : void {
$this->container
->set(ComposerProcessRunnerInterface::class, $this->mockComposerRunner($reported_version)
->reveal());
if (empty($reported_version)) {
$this->expectException(\UnexpectedValueException::class);
$this->expectExceptionMessage('Unable to determine Composer version');
}
$this->assertSame($reported_version, $this->container
->get(ComposerInspector::class)
->getVersion());
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.