From ab6b2b85823dc6d7300df7dafb64aaf4c1216bac Mon Sep 17 00:00:00 2001 From: "mathias.chouet" <mathias.chouet@irstea.fr> Date: Wed, 10 Jul 2019 17:49:59 +0200 Subject: [PATCH] Added spec for variated PAB --- spec/pab/pab.spec.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/spec/pab/pab.spec.ts b/spec/pab/pab.spec.ts index a927c4a8..41b70996 100644 --- a/spec/pab/pab.spec.ts +++ b/spec/pab/pab.spec.ts @@ -222,6 +222,15 @@ describe("Class Pab: ", () => { expect(pab.result.hasLog).toBe(true); expect(pab.result.resultElements[0].log.messages[0].code).toBe(MessageCode.ERROR_PAB_Z1_LOWER_THAN_Z2); }); + + it("erroneous first cases should not prevent subsequent cases from succeeding", () => { + pab.calculatedParam = pab.prms.Q; + pab.prms.Z1.setValues(73, 85, 6); + pab.CalcSerie(); + // for ex. Cloisons n°1 + expect(pab.children[0].result.nbResultElements).toBe(3); + expect(Object.keys(pab.children[0].result.resultElements[1].extraResults).length).toBe(11); + }); }); describe("calculated parameter should always be Q or Z1 - ", () => { -- GitLab