forked from Yara724/api
mapping problems fixed
This commit is contained in:
@@ -114,4 +114,32 @@ describe("SandHubService inquiry mocks", () => {
|
||||
|
||||
expect(mapped.PrntPlcyCmpDocNo).toBe("1405/1143-LEGACY/200/1");
|
||||
});
|
||||
|
||||
it("maps ESG PrntCmpDocNo → PrntPlcyCmpDocNo and preserves begin/end dates", () => {
|
||||
const mapped = (service as any).mapEsgPolicyByPlateToOldFormat({
|
||||
success: true,
|
||||
data: {
|
||||
PrntCmpDocNo: "1110/111130/404/003412",
|
||||
LastCmpDocNo: "1110/111130/403/002650",
|
||||
PlcyUnqCod: "16018466143",
|
||||
HBgnDte: "1404/10/23",
|
||||
HEndDte: "1405/10/23",
|
||||
HIsuDte: "1404/10/21",
|
||||
VIN: "IRFC891V7D2301065",
|
||||
MtrNum: "13389030167",
|
||||
ShsNum: "NAAP41FD5BJ301065",
|
||||
PrdDte: "1389",
|
||||
CmpCod: "8",
|
||||
CmpNam: "بيمه پارسيان",
|
||||
},
|
||||
});
|
||||
|
||||
expect(mapped.PrntPlcyCmpDocNo).toBe("1110/111130/404/003412");
|
||||
expect(mapped.ThirdPolicyCode).toBe("16018466143");
|
||||
expect(mapped.StartDate).toBe("1404/10/23");
|
||||
expect(mapped.EndDate).toBe("1405/10/23");
|
||||
expect(mapped.IssueDate).toBe("1404/10/21");
|
||||
expect(mapped.VIN).toBe("IRFC891V7D2301065");
|
||||
expect(mapped.ModelField).toBe("1389");
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user