Add a readable module name
This commit is contained in:
parent
20a6a011d9
commit
28696ce13f
4 changed files with 49 additions and 16 deletions
tests/Command
|
@ -4,6 +4,7 @@ namespace Opdavies\Tests\DrupalModuleGenerator\Command;
|
|||
|
||||
use Opdavies\DrupalModuleGenerator\Command\GenerateDrupal7Command;
|
||||
use Opdavies\DrupalModuleGenerator\Exception\CannotCreateModuleException;
|
||||
use Opdavies\DrupalModuleGenerator\Service\ModuleNameConverter;
|
||||
use Opdavies\DrupalModuleGenerator\Service\TestNameConverter;
|
||||
use Symfony\Component\Console\Tester\CommandTester;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
@ -24,8 +25,9 @@ class GenerateDrupal7ModuleCommandTest extends TestCase
|
|||
$this->expectExceptionObject(CannotCreateModuleException::directoryAlreadyExists());
|
||||
|
||||
$finder = new Finder();
|
||||
$moduleNameConverter = new ModuleNameConverter();
|
||||
$testNameConverter = new TestNameConverter();
|
||||
$command = new GenerateDrupal7Command($finder, $testNameConverter);
|
||||
$command = new GenerateDrupal7Command($finder, $moduleNameConverter, $testNameConverter);
|
||||
|
||||
$commandTester = new CommandTester($command);
|
||||
$commandTester->execute([
|
||||
|
@ -37,8 +39,9 @@ class GenerateDrupal7ModuleCommandTest extends TestCase
|
|||
public function it_creates_a_new_module_directory()
|
||||
{
|
||||
$finder = new Finder();
|
||||
$moduleNameConverter = new ModuleNameConverter();
|
||||
$testNameConverter = new TestNameConverter();
|
||||
$command = new GenerateDrupal7Command($finder, $testNameConverter);
|
||||
$command = new GenerateDrupal7Command($finder, $moduleNameConverter, $testNameConverter);
|
||||
|
||||
$commandTester = new CommandTester($command);
|
||||
$commandTester->execute([
|
||||
|
@ -52,8 +55,9 @@ class GenerateDrupal7ModuleCommandTest extends TestCase
|
|||
public function it_generates_an_info_file()
|
||||
{
|
||||
$finder = new Finder();
|
||||
$moduleNameConverter = new ModuleNameConverter();
|
||||
$testNameConverter = new TestNameConverter();
|
||||
$command = new GenerateDrupal7Command($finder, $testNameConverter);
|
||||
$command = new GenerateDrupal7Command($finder, $moduleNameConverter, $testNameConverter);
|
||||
|
||||
$commandTester = new CommandTester($command);
|
||||
$commandTester->execute([
|
||||
|
@ -64,16 +68,17 @@ class GenerateDrupal7ModuleCommandTest extends TestCase
|
|||
|
||||
$contents = file_get_contents('test_module/test_module.info');
|
||||
|
||||
$this->assertStringContainsString('name = test_module', $contents);
|
||||
$this->assertStringContainsString('description = The description for test_module.', $contents);
|
||||
$this->assertStringContainsString('name = Test Module', $contents);
|
||||
$this->assertStringContainsString('description = The description for Test Module.', $contents);
|
||||
}
|
||||
|
||||
/** @test */
|
||||
public function it_generates_a_module_file()
|
||||
{
|
||||
$finder = new Finder();
|
||||
$moduleNameConverter = new ModuleNameConverter();
|
||||
$testNameConverter = new TestNameConverter();
|
||||
$command = new GenerateDrupal7Command($finder, $testNameConverter);
|
||||
$command = new GenerateDrupal7Command($finder, $moduleNameConverter, $testNameConverter);
|
||||
|
||||
$commandTester = new CommandTester($command);
|
||||
$commandTester->execute([
|
||||
|
@ -84,15 +89,16 @@ class GenerateDrupal7ModuleCommandTest extends TestCase
|
|||
|
||||
$contents = file_get_contents('test_module/test_module.module');
|
||||
|
||||
$this->assertStringContainsString('The main module file for test_module.', $contents);
|
||||
$this->assertStringContainsString('The main module file for Test Module.', $contents);
|
||||
}
|
||||
|
||||
/** @test */
|
||||
public function it_generates_a_test_case()
|
||||
{
|
||||
$finder = new Finder();
|
||||
$moduleNameConverter = new ModuleNameConverter();
|
||||
$testNameConverter = new TestNameConverter();
|
||||
$command = new GenerateDrupal7Command($finder, $testNameConverter);
|
||||
$command = new GenerateDrupal7Command($finder, $moduleNameConverter, $testNameConverter);
|
||||
|
||||
$commandTester = new CommandTester($command);
|
||||
$commandTester->execute([
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue