forked from Yara724/api
third party update , optional body is done
This commit is contained in:
@@ -5,6 +5,8 @@ import {
|
||||
fanavaranPayloadMatchesDamagedIdentity,
|
||||
fanavaranVehicleMatchesDamagedIdentity,
|
||||
filterPoliciesByLine,
|
||||
applyFanavaranManualPayloadOverrides,
|
||||
resolveDamageCasePlaqueLookupIds,
|
||||
insuranceLineLabel,
|
||||
parseLastCarPolicyInput,
|
||||
pickFanavaranPlaqueLookupFields,
|
||||
@@ -465,4 +467,38 @@ describe("fanavaran last car policy", () => {
|
||||
),
|
||||
).toBe(true);
|
||||
});
|
||||
|
||||
it("uses national plaque 8/10 when the damaged VIN is unknown to Fanavaran", () => {
|
||||
expect(resolveDamageCasePlaqueLookupIds(null)).toEqual({
|
||||
kindId: 8,
|
||||
sampleId: 10,
|
||||
source: "national-plate-default",
|
||||
});
|
||||
});
|
||||
|
||||
it("keeps live PlaqueKindId 8 when Swagger body still has stale 15", () => {
|
||||
expect(
|
||||
applyFanavaranManualPayloadOverrides(
|
||||
{
|
||||
PlaqueKindId: 8,
|
||||
PlaqueSampleId: 10,
|
||||
VehicleKindId: 6704,
|
||||
AccidentVehicleUsedId: 1,
|
||||
Desc: "سپر جلو",
|
||||
},
|
||||
{
|
||||
PlaqueKindId: 15,
|
||||
PlaqueSampleId: 24,
|
||||
Desc: "سپر جلو (edited)",
|
||||
},
|
||||
["Desc", "EstimateAmount", "LicenceNo"],
|
||||
),
|
||||
).toEqual({
|
||||
PlaqueKindId: 8,
|
||||
PlaqueSampleId: 10,
|
||||
VehicleKindId: 6704,
|
||||
AccidentVehicleUsedId: 1,
|
||||
Desc: "سپر جلو (edited)",
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user