remove aktueller_schritt from onboarding form, schema, tests
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -49,8 +49,8 @@ export function OnboardingForm() {
|
||||
setSubmitting(true);
|
||||
try {
|
||||
await dbExec(
|
||||
`INSERT INTO nutzer (name, plz, ort, krankenkasse, aktueller_schritt)
|
||||
VALUES ($1, $2, $3, $4, 'neu')`,
|
||||
`INSERT INTO nutzer (name, plz, ort, krankenkasse)
|
||||
VALUES ($1, $2, $3, $4)`,
|
||||
[value.name, value.plz, value.ort, value.krankenkasse],
|
||||
);
|
||||
navigate({ to: "/prozess" });
|
||||
|
||||
@@ -8,7 +8,6 @@ describe("onboardingSchema", () => {
|
||||
plz: "10115",
|
||||
ort: "Berlin",
|
||||
krankenkasse: "TK",
|
||||
aktueller_schritt: "neu",
|
||||
});
|
||||
expect(result.success).toBe(true);
|
||||
});
|
||||
@@ -19,7 +18,6 @@ describe("onboardingSchema", () => {
|
||||
plz: "123",
|
||||
ort: "Berlin",
|
||||
krankenkasse: "TK",
|
||||
aktueller_schritt: "neu",
|
||||
});
|
||||
expect(result.success).toBe(false);
|
||||
});
|
||||
@@ -30,7 +28,6 @@ describe("onboardingSchema", () => {
|
||||
plz: "10115",
|
||||
ort: "Berlin",
|
||||
krankenkasse: "TK",
|
||||
aktueller_schritt: "neu",
|
||||
});
|
||||
expect(result.success).toBe(false);
|
||||
});
|
||||
|
||||
@@ -1,12 +1,10 @@
|
||||
import { z } from "zod";
|
||||
import { prozessSchrittEnum } from "@/shared/db/schema";
|
||||
|
||||
export const onboardingSchema = z.object({
|
||||
name: z.string().min(1, "Bitte gib deinen Namen ein."),
|
||||
plz: z.string().regex(/^\d{5}$/, "Bitte gib eine gültige PLZ ein."),
|
||||
ort: z.string().min(1, "Bitte gib deinen Ort ein."),
|
||||
krankenkasse: z.string().min(1, "Bitte gib deine Krankenkasse ein."),
|
||||
aktueller_schritt: prozessSchrittEnum,
|
||||
});
|
||||
|
||||
export type OnboardingData = z.infer<typeof onboardingSchema>;
|
||||
|
||||
Reference in New Issue
Block a user