From 0e5fbd2cec47507569a194bd0540626884fd117d Mon Sep 17 00:00:00 2001 From: Oliver Davies <oliver@oliverdavies.uk> Date: Sun, 9 Feb 2020 12:24:28 +0000 Subject: [PATCH] It creates a new module directory --- src/Command/GenerateDrupal7Command.php | 2 ++ tests/Command/GenerateDrupal7ModuleCommandTest.php | 13 +++++++++++++ 2 files changed, 15 insertions(+) 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'); + } }