From 3d3700f80cb5eebf8ef79707d73defd16d14e7bd Mon Sep 17 00:00:00 2001 From: Pram Gurusinga Date: Wed, 19 Feb 2025 17:07:42 +0100 Subject: [PATCH] feat: add test and fix flow logic Co-authored-by: aaschlote Co-authored-by: judithmh --- .../formular/persoenlicheDaten/__test__/testcases.ts | 1 - .../fluggastrechte/formular/persoenlicheDaten/flow.json | 5 ++++- .../formular/prozessfuehrung/__test__/testcases.ts | 1 + .../fluggastrechte/formular/prozessfuehrung/flow.json | 7 +------ 4 files changed, 6 insertions(+), 8 deletions(-) diff --git a/app/domains/fluggastrechte/formular/persoenlicheDaten/__test__/testcases.ts b/app/domains/fluggastrechte/formular/persoenlicheDaten/__test__/testcases.ts index eb371734c..d869ac757 100644 --- a/app/domains/fluggastrechte/formular/persoenlicheDaten/__test__/testcases.ts +++ b/app/domains/fluggastrechte/formular/persoenlicheDaten/__test__/testcases.ts @@ -76,7 +76,6 @@ const cases = [ "/persoenliche-daten/weitere-personen/frage", "/persoenliche-daten/weitere-personen/uebersicht", "/prozessfuehrung/zeugen", - "/prozessfuehrung/videoverhandlung", ], ], [ diff --git a/app/domains/fluggastrechte/formular/persoenlicheDaten/flow.json b/app/domains/fluggastrechte/formular/persoenlicheDaten/flow.json index 06ee4d9e6..127f8de08 100644 --- a/app/domains/fluggastrechte/formular/persoenlicheDaten/flow.json +++ b/app/domains/fluggastrechte/formular/persoenlicheDaten/flow.json @@ -38,7 +38,10 @@ "guard": "isMissingAddWeiterePersonen", "target": "#weitere-personen.warnung" }, - "#prozessfuehrung.zeugen" + { + "guard": "persoenlichenDatenDone", + "target": "#prozessfuehrung.zeugen" + } ], "add-weiterePersonen": { "guard": "isValidWeiterePersonenArrayIndex", diff --git a/app/domains/fluggastrechte/formular/prozessfuehrung/__test__/testcases.ts b/app/domains/fluggastrechte/formular/prozessfuehrung/__test__/testcases.ts index bd1d6004c..581acb32f 100644 --- a/app/domains/fluggastrechte/formular/prozessfuehrung/__test__/testcases.ts +++ b/app/domains/fluggastrechte/formular/prozessfuehrung/__test__/testcases.ts @@ -18,6 +18,7 @@ const cases = [ videoverhandlung: "yes", }, [ + "/prozessfuehrung/zeugen", "/prozessfuehrung/videoverhandlung", "/prozessfuehrung/versaeumnisurteil", "/prozessfuehrung/zahlung-nach-klageeinreichung", diff --git a/app/domains/fluggastrechte/formular/prozessfuehrung/flow.json b/app/domains/fluggastrechte/formular/prozessfuehrung/flow.json index 47a2eb225..28363deeb 100644 --- a/app/domains/fluggastrechte/formular/prozessfuehrung/flow.json +++ b/app/domains/fluggastrechte/formular/prozessfuehrung/flow.json @@ -11,12 +11,7 @@ }, "#weitere-personen.frage" ], - "SUBMIT": [ - { - "guard": "persoenlichenDatenDone", - "target": "videoverhandlung" - } - ] + "SUBMIT": "videoverhandlung" } }, "videoverhandlung": {