Slide 9
Slide 9 text
Ways to approach testing a
CLI
2. Utilising PHP's good ol' exec
⛔
#[Test]
public function executableIsAvailable(): void
{
$command = 'php bin/lean-package-validator';
\exec($command, $output, $returnValue);
$this->assertStringStartsWith(
'Lean package validator',
$output[1],
'Expected application name not present.'
);