- Datenschutz: vollstaendige v0.3 aus docs/legal, host-aware Bausteine (Hub: Kundenkonto/Login-Magic-Link/Stripe; Spokes: Medienprivileg, Newsroom, Aenderungslink-Variante); Systemwerte aufgeloest (Magic-Link 15 Min. aus MagicLinkGenerator, Logs 14 Tage, Stripe Payments Europe); ersetzt den Platzhalter samt falscher Google-Analytics-Behauptung - Cookie-Seite raus (Cookies stehen in Abschnitt 4 der Datenschutz- erklaerung, kein Banner noetig): Route -> 301 auf /datenschutz, Legacy-Alias cookies.html -> datenschutz, Footer + Sitemap bereinigt Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
26 lines
1.1 KiB
PHP
26 lines
1.1 KiB
PHP
<?php
|
|
|
|
use Tests\TestCase;
|
|
|
|
test('header and footer link to faq, hilfe and legal pages and drop dead links', function () {
|
|
/** @var TestCase $this */
|
|
$response = $this->get('https://businessportal24.test/de');
|
|
|
|
$response->assertSuccessful()
|
|
// Neu verlinkt (FAQ im Header + Footer, Hilfe + Rechtsseiten im Footer).
|
|
// Die Cookie-Seite wurde zurückgebaut (Cookies stehen in der
|
|
// Datenschutzerklärung, Abschnitt 4).
|
|
->assertSee('/de/faq', false)
|
|
->assertSee('/de/hilfe', false)
|
|
->assertSee('/de/richtlinien', false)
|
|
->assertSee('/de/melden', false)
|
|
->assertDontSee('/de/cookies', false)
|
|
// „Anmelden" führt jetzt in den Hub statt auf einen toten Anker.
|
|
->assertSee('/login', false)
|
|
->assertDontSee('href="#newsletter"', false)
|
|
->assertDontSee('href="#rss"', false)
|
|
->assertDontSee('href="#anmelden"', false)
|
|
// Nicht verlinkte Platzhalter-Punkte wurden entfernt.
|
|
->assertDontSee('Mediendaten')
|
|
->assertDontSee('Verifizierter Newsroom');
|
|
});
|