Skip to content

Commit

Permalink
Use table output
Browse files Browse the repository at this point in the history
  • Loading branch information
alies-dev committed Jun 1, 2020
1 parent c84b6c6 commit f148e40
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 4 deletions.
5 changes: 4 additions & 1 deletion src/Commands/FindMissingTranslations.php
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,12 @@ private function compareLanguages(string $baseLanguagePath, array $baseLanguageF

$this->error("Found missing translations in /{$languageName}/{$languageFile}:", 'q');

$missingKetInfo = [];
foreach ($missingKeys as $missingKey) {
$this->line("\t\"{$missingKey}\" is not translated to /{$languageName}/{$languageFile}", null, 'q');
$missingKetInfo[] = [$languageName, $languageFile, $missingKey];
}

$this->table(['locale', 'file', 'key'], $missingKetInfo);
}
}
}
Expand Down
7 changes: 4 additions & 3 deletions tests/Commands/FindMissingTranslationsTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

use Diglabby\FindMissingTranslations\Commands\FindMissingTranslations;
use Diglabby\FindMissingTranslations\Tests\TestCase;
use Illuminate\Support\Facades\Artisan;

final class FindMissingTranslationsTest extends TestCase
{
Expand All @@ -17,7 +18,7 @@ public function it_does_not_report_about_synchronized_files()
'--dir' => __DIR__.'/sync_lang_files',
'--base' => 'en',
]);
$output = \Artisan::output();
$output = Artisan::output();

$this->assertSame(0, $exitCode);
$this->assertSame('Successfully compared all languages.', trim($output));
Expand All @@ -33,9 +34,9 @@ public function it_reports_about_missing_translation_keys()
'--dir' => __DIR__.'/unsync_lang_files',
'--base' => 'en',
]);
$output = \Artisan::output();
$output = Artisan::output();

$this->assertSame(1, $exitCode);
$this->assertStringContainsString('"OK" is not translated to /be/a.php', $output);
$this->assertStringContainsString('| be | a.php | OK |', $output);
}
}

0 comments on commit f148e40

Please sign in to comment.