['de/impressum', 'Impressum'], 'datenschutz' => ['de/datenschutz', 'Datenschutzerklärung'], 'agb' => ['de/agb', 'Allgemeine Geschäftsbedingungen'], 'cookies' => ['de/cookies', 'Cookie-Richtlinien'], 'faq' => ['de/faq', 'Häufig gestellte Fragen'], 'hilfe' => ['de/hilfe', 'Hilfe-Center'], 'kontakt' => ['de/kontakt', 'Kontakt'], 'ueber-uns' => ['de/ueber-uns', 'Über uns'], 'api' => ['de/api', 'API & Integrationen'], ]); test('static pages render in the editorial design', function (string $path, string $heading) { /** @var TestCase $this */ $response = $this->get("https://businessportal24.test/{$path}"); $response->assertSuccessful() ->assertSeeText($heading) // Editorial-Shell (Token aus den neuen Komponenten) statt altem Theme. ->assertSee('bg-bg', false) // Altes Theme darf nicht mehr gerendert werden. ->assertDontSee('gradient-hero'); })->with('static pages'); test('the faq page lists questions and links to support', function () { /** @var TestCase $this */ $this->get('https://businessportal24.test/de/faq') ->assertSuccessful() ->assertSeeText('Wie veröffentliche ich meine erste Pressemitteilung?') ->assertSeeText('Frage nicht gefunden?') ->assertSee(route('kontakt'), false); }); test('the help center shows quick links and topics', function () { /** @var TestCase $this */ $this->get('https://businessportal24.test/de/hilfe') ->assertSuccessful() ->assertSeeText('Hilfe-Themen') ->assertSee(route('faq'), false) ->assertSee(route('veroeffentlichen'), false); });