/**
  * Test the command.
  */
 public function testShouldCommandRun()
 {
     $generator = new LangJsGenerator(new File(), __DIR__ . '/fixtures/lang');
     $command = new LangJsCommand($generator);
     $command->setLaravel($this->app);
     $code = $this->runCommand($command, ['target' => __DIR__ . '/output/lang.js']);
     $this->assertRunsWithSuccess($code);
     $this->assertFileExists(__DIR__ . '/output/lang.js');
     $template = __DIR__ . '/../src/Mariuzzo/LaravelJsLocalization/Generators/Templates/langjs_with_messages.js';
     $this->assertFileExists($template);
     $this->assertFileNotEquals($template, __DIR__ . '/output/lang.js');
 }
 /**
  */
 public function testShouldIncludeNestedDirectoryFile()
 {
     $generator = new LangJsGenerator(new File(), $this->langPath, ['forum/thread']);
     $command = new LangJsCommand($generator);
     $command->setLaravel($this->app);
     $code = $this->runCommand($command, ['target' => $this->outputFilePath]);
     $this->assertRunsWithSuccess($code);
     $this->assertFileExists($this->outputFilePath);
     $contents = file_get_contents($this->outputFilePath);
     $this->assertContains('en.forum.thread', $contents);
 }