getGeneratorConfig(); $command->setHelperSet($this->getHelperSet(null)); $command->setGenerator($this->getGenerator()); $commandTester = new CommandTester($command); $code = $commandTester->execute( [ '--module' => $module, '--class' => $class_name, '--services' => $services, '--inputs' => $inputs, '--form-id' => $form_id ], ['interactive' => false] ); $this->assertEquals(0, $code); } private function getGeneratorConfig() { return $this ->getMockBuilder('Drupal\Console\Command\Generate\ConfigFormBaseCommand') ->setMethods(['getModules', 'getServices', '__construct']) ->setConstructorArgs([$this->getHelperSet()]) ->getMock(); } private function getGenerator() { return $this ->getMockBuilder('Drupal\Console\Generator\FormGenerator') ->disableOriginalConstructor() ->setMethods(['generate']) ->getMock(); } }