diff --git a/src/Command/GenerateDrupal7Command.php b/src/Command/GenerateDrupal7Command.php index 41f4e3f..c7d86b4 100644 --- a/src/Command/GenerateDrupal7Command.php +++ b/src/Command/GenerateDrupal7Command.php @@ -36,6 +36,8 @@ class GenerateDrupal7Command extends Command $this->ensureDirectoryDoesNotExist(); + mkdir($this->moduleName); + return 0; } diff --git a/tests/Command/GenerateDrupal7ModuleCommandTest.php b/tests/Command/GenerateDrupal7ModuleCommandTest.php index 2c0e613..2bb5749 100644 --- a/tests/Command/GenerateDrupal7ModuleCommandTest.php +++ b/tests/Command/GenerateDrupal7ModuleCommandTest.php @@ -24,4 +24,17 @@ class GenerateDrupal7ModuleCommandTest extends TestCase rmdir('my-existing-drupal-module'); } + + /** @test */ + public function it_creates_a_new_module_directory() + { + $commandTester = new CommandTester(new GenerateDrupal7Command()); + $commandTester->execute([ + 'module-name' => 'my-new-drupal-module', + ]); + + $this->assertTrue(is_dir('my-new-drupal-module')); + + rmdir('my-new-drupal-module'); + } }