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

fixed websearch page test

parent 271e9b53
No related branches found
No related tags found
2 merge requests!2010Development,!2001Resolve "Improve Localization"
......@@ -3,6 +3,8 @@
namespace Tests\Browser\Pages;
use Laravel\Dusk\Browser;
use Laravel\Dusk\Page;
use LaravelLocalization;
class WebsearchWidget extends Page
{
......@@ -11,9 +13,9 @@ class WebsearchWidget extends Page
*
* @return string
*/
public function url()
public function url($locale = null)
{
return "/websearch/";
return LaravelLocalization::getLocalizedUrl($locale, "/websearch");
}
/**
......@@ -24,17 +26,14 @@ class WebsearchWidget extends Page
*/
public function assert(Browser $browser)
{
$browser->assertPathIs($this->url())
->waitForText("Hier finden Sie ein Metager-Widget für Ihre Webseite.")
->assertTitle("Websuche-Widget - MetaGer")
->switchLanguage("English")
->waitForText("Here you find a Metager-Widget for your website.")
->assertTitle("Websearch-Widget - MetaGer")
->switchLanguage("Español")
->waitForText("Aquí encuentra el MetaGer-widget para su sitio web")
->assertTitle("Widget para buscar la web - MetaGer")
->switchLanguage("Deutsch");
foreach (LaravelLocalization::getSupportedLocales() as $locale => $locale_data) {
$url = $this->url($locale);
$lang = \preg_replace("/^([a-zA-Z]+)-.*/", "$1", $locale);
$browser->visit($url)
->waitForText(trans("websearch.head.2", [], $lang))
->assertTitle(trans("titles.websearch", [], $lang));
}
}
/**
......
......@@ -161,7 +161,7 @@ class StaticPagesTest extends DuskTestCase
->on(new Widget);
});
}
/*
public function testWebsearchWidget()
{
// Websearch Widget
......@@ -177,7 +177,7 @@ class StaticPagesTest extends DuskTestCase
->on(new WebsearchWidget);
});
}
/*
public function testSitesearchWidget()
{
// Sitesearch Widget
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment