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');
+    }
 }