26 lines
768 B
PHP
26 lines
768 B
PHP
<?php
|
|
|
|
namespace Tests\Feature;
|
|
|
|
use Tests\TestCase;
|
|
|
|
class AuthVerificationTranslationsTest extends TestCase
|
|
{
|
|
public function test_auth_verification_translations_exist_in_de_and_en(): void
|
|
{
|
|
$this->assertTranslationExists('de', 'auth.verification.success_title');
|
|
$this->assertTranslationExists('de', 'auth.verification.checkout_success_message');
|
|
$this->assertTranslationExists('en', 'auth.verification.success_title');
|
|
$this->assertTranslationExists('en', 'auth.verification.checkout_success_message');
|
|
}
|
|
|
|
private function assertTranslationExists(string $locale, string $key): void
|
|
{
|
|
app()->setLocale($locale);
|
|
|
|
$translation = __($key);
|
|
|
|
$this->assertNotSame($key, $translation);
|
|
}
|
|
}
|