b2in/tests/Feature/InteriorPageTest.php
Kevin Adametz fcb10be120 Interior-Feinschliff: Hero-Slideshow, Lektorat, Rechtstexte, Aufräumen und Korrekturen 08.10.
Startseite und Heroes
- Hero-Slideshow (11 Motive inkl. Febrü) mit Infokarte, Laufzeit-Linie, größeren Klickflächen,
  Goldrahmen und mobiler Karte unter dem Bild; Zeile über der Überschrift, neue Vertrauenspunkte
- Hero-Stil auf Marken, Über uns und Kontakt übertragen, Breadcrumb entfernt
- Gründer-Leiste, Vision-Box auf Ocker, Showroom-Display in Box mit „Größer ansehen“/Vollbild
- Akzentfarbe #a8741f, größere Serif-Überschriften in der Interior-Welt
- Marken: Bildpause mit Zitat; Vereine aktualisiert und verlinkt

Inhalte
- Lektorat aller angezeigten Texte, /about-Korrekturen, Rechtstexte (DDG, TDDDG, Hosting Hetzner)
- Ablauf Maßanfertigung überall einheitlich, Magazin-Beitrag neu, alte Beiträge offline,
  deutsches Datum/Lesezeit, FAQ Projektausstattung, Otterpohl
- Referenzen-Seite per CMS-Schalter ausblendbar

CMS und Technik
- Tote Sektionen, Felder, Seiten und Komponenten entfernt und archiviert (dev/2026-08-28/archiv-*)
- Entwurf /entwurf, Farb-Schalter und /welcome entfernt; Test-Routen nur noch lokal
- Seitenbaum-Beschreibungen geprüft, fehlende CMS-Felder ergänzt, Markenliste aus „Kernmarken“
- Admin-Bildvorschauen repariert, verwendete Bilder in die Mediathek übernommen
- Seeder für das Deployment siehe dev/2026-08-28/entwicklungsplan.md

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 14:00:15 +00:00

27 lines
889 B
PHP

<?php
declare(strict_types=1);
// Die Netzwerk-Seite geht laut unterseite_marke.md §6 im Abschnitt „Mehr als Marken:
// unser Netzwerk" auf /marken auf. Alte Einstiege leiten dorthin, ohne Redirect-Ketten.
it('netzwerk redirects to the brands page', function () {
$this->get('/netzwerk')->assertRedirect('/marken');
});
it('interior redirects to the brands page', function () {
$this->get('/interior')->assertRedirect('/marken');
});
it('partner redirects to the brands page', function () {
$this->get('/partner')->assertRedirect('/marken');
});
it('carries the network content over to the brands page', function () {
$this->get('/marken')
->assertSuccessful()
->assertSee('unser Netzwerk', false)
->assertSee('Planung &amp; Aufmaß', false)
->assertSee('Montage durch Fachbetriebe')
->assertSee('Ein Ansprechpartner');
});