/** * @test */ public function testInstall() { $processes = $this->manager->run(['foo' => 'bar']); $this->assertCount(2, $processes); $this->assertArrayHasKey('foo', $processes); $this->assertArrayHasKey('bar', $processes); $this->npm->run(['foo' => 'bar'], Argument::type(ConfigurationInterface::class))->shouldBeCalledTimes(2); }
/** * @inheritDoc */ public function doExecute(NpmManager $npmManager, InputInterface $input) { return $npmManager->run([$input->getArgument('npm-command')]); }