Skip to content
Snippets Groups Projects
Commit e8a824d9 authored by Dominik Hebeler's avatar Dominik Hebeler
Browse files

fixed legal information test

parent 278e6c65
No related branches found
No related tags found
2 merge requests!2010Development,!2001Resolve "Improve Localization"
...@@ -3,6 +3,8 @@ ...@@ -3,6 +3,8 @@
namespace Tests\Browser\Pages; namespace Tests\Browser\Pages;
use Laravel\Dusk\Browser; use Laravel\Dusk\Browser;
use Laravel\Dusk\Page;
use LaravelLocalization;
class Impress extends Page class Impress extends Page
{ {
...@@ -11,9 +13,9 @@ class Impress extends Page ...@@ -11,9 +13,9 @@ class Impress extends Page
* *
* @return string * @return string
*/ */
public function url() public function url($locale = null)
{ {
return '/impressum'; return LaravelLocalization::getLocalizedUrl($locale, "/impressum");
} }
/** /**
...@@ -24,17 +26,14 @@ class Impress extends Page ...@@ -24,17 +26,14 @@ class Impress extends Page
*/ */
public function assert(Browser $browser) public function assert(Browser $browser)
{ {
$browser->assertPathIs($this->url()) foreach (LaravelLocalization::getSupportedLocales() as $locale => $locale_data) {
->waitForText("Haftungshinweis:") $url = $this->url($locale);
->assertTitle("Impressum - MetaGer") $lang = \preg_replace("/^([a-zA-Z]+)-.*/", "$1", $locale);
->switchLanguage("English")
->waitForText("Liability Note:")
->assertTitle("Site Notice - MetaGer")
->switchLanguage("Español")
->waitForText("Exención de responsabilidad")
->assertTitle("Aviso legal - MetaGer")
->switchLanguage("Deutsch");
$browser->visit($url)
->waitForText(trans("impressum.info.9", [], $lang))
->assertTitle(trans("titles.impressum", [], $lang));
}
} }
/** /**
......
...@@ -78,7 +78,7 @@ class StaticPagesTest extends DuskTestCase ...@@ -78,7 +78,7 @@ class StaticPagesTest extends DuskTestCase
->on(new Hilfe); ->on(new Hilfe);
}); });
} }
/*
public function testImpressum() public function testImpressum()
{ {
// Impressum // Impressum
...@@ -92,7 +92,7 @@ class StaticPagesTest extends DuskTestCase ...@@ -92,7 +92,7 @@ class StaticPagesTest extends DuskTestCase
->on(new Impress); ->on(new Impress);
}); });
} }
/*
public function testKontakt() public function testKontakt()
{ {
// Kontakt // Kontakt
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment