public function testCreateWithUpdateAction() { $input = $this->provideInput(['action' => 'update', 'name' => 'my-module']); $factory = new ModuleManagementTaskFactory(); $result = $factory->create($input, new Container()); $this->assertInstanceOf('Samurai\\Module\\Task\\Updating', $result); }
/** * @param InputInterface $input * @return \Samurai\Task\ITask */ private function getTask(InputInterface $input) { return ModuleManagementTaskFactory::create($input, $this->getServices()); }