Erfolgsversprechen entschärft, tote Sektionen gelöscht
"Planbare Neukunden" wird zur Karte "Kundenportal", das Umsatzversprechen in der Lösungs-Überschrift entfällt, Punkt 04 heißt "Hosting & Betreuung" statt "SEO & Betreuung" (Sichtbar bei Google), Schritt 4 im Ablauf und die Über-uns-Karte verweisen auf das Wartungs-Abo statt auf offene Optimierung. AgitationSection und DifferentiationSection waren nirgends eingebunden und sind gelöscht. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
f337102c7a
commit
c75befe8e5
8 files changed
+63
-131
No files matched your search
@@ -208,3 +208,54 @@ describe("B4 Antwortzeit: spätestens am nächsten Werktag", () => {
|
||||
expect(await screen.findByText("Wir melden uns spätestens am nächsten Werktag bei Ihnen.")).toBeInTheDocument();
|
||||
});
|
||||
});
|
||||
|
||||
describe("B5 Erfolgsversprechen entschärft", () => {
|
||||
it("die alten Versprechen kommen nirgends mehr vor", () => {
|
||||
expect(vorkommen(/Planbare Neukunden|Sichtbar bei Google|Umsatz bringt/)).toEqual([]);
|
||||
});
|
||||
|
||||
it("die toten Dateien AgitationSection und DifferentiationSection sind gelöscht", () => {
|
||||
expect(gibtEs("src/components/AgitationSection.tsx")).toBe(false);
|
||||
expect(gibtEs("src/components/DifferentiationSection.tsx")).toBe(false);
|
||||
});
|
||||
|
||||
it("Values: Karte »Kundenportal« statt »Planbare Neukunden«", () => {
|
||||
zeige(<Values />);
|
||||
expect(screen.getByRole("heading", { level: 3, name: "Kundenportal" })).toBeInTheDocument();
|
||||
expect(screen.getByText("Fortschritt, Chat und Rechnungen an einem Ort, im Browser oder als App.")).toBeInTheDocument();
|
||||
expect(screen.getAllByRole("heading", { level: 3 })).toHaveLength(6);
|
||||
});
|
||||
|
||||
it("SolutionSection: Ergebnis-Überschrift ohne Umsatzversprechen", () => {
|
||||
zeige(<SolutionSection />);
|
||||
expect(
|
||||
screen.getByRole("heading", { level: 3, name: "Sie sehen, was läuft. Mehr Zeit für Kunden statt für Tool-Pflege:" }),
|
||||
).toBeInTheDocument();
|
||||
});
|
||||
|
||||
it("Services: Punkt 04 heißt »Hosting & Betreuung«", () => {
|
||||
zeige(<Services />);
|
||||
expect(screen.getByRole("heading", { level: 3, name: "Hosting & Betreuung" })).toBeInTheDocument();
|
||||
expect(
|
||||
screen.getByText("Hosting auf unserem Server in Deutschland, Pflege und Updates im Wartungs-Abo."),
|
||||
).toBeInTheDocument();
|
||||
expect(screen.queryByText(/SEO/)).toBeNull();
|
||||
});
|
||||
|
||||
it("Process: Schritt 4 verweist auf das Wartungs-Abo", () => {
|
||||
zeige(<Process />);
|
||||
expect(screen.getByRole("heading", { level: 3, name: "Launch & Betreuung" })).toBeInTheDocument();
|
||||
expect(
|
||||
screen.getByText("Go-live mit Tests und Übergabe. Pflege und Updates danach im Wartungs-Abo."),
|
||||
).toBeInTheDocument();
|
||||
});
|
||||
|
||||
it("Über uns: Karte »Betreuung im Abo« statt »Langfristige Partnerschaft«", () => {
|
||||
zeige(<About />);
|
||||
expect(screen.getByRole("heading", { level: 3, name: "Betreuung im Abo" })).toBeInTheDocument();
|
||||
expect(
|
||||
screen.getByText("Nach dem Go-live kümmern wir uns im Wartungs-Abo um Updates und kleine Änderungen."),
|
||||
).toBeInTheDocument();
|
||||
expect(screen.queryByText("Langfristige Partnerschaft")).toBeNull();
|
||||
});
|
||||
});
|
||||
Reference in new issue
Block a user