forked from Yara724/api
fix: align inquiry errors and expert review rules
This commit is contained in:
25
src/helpers/claim-price-cap.spec.ts
Normal file
25
src/helpers/claim-price-cap.spec.ts
Normal file
@@ -0,0 +1,25 @@
|
||||
import { CreationMethod } from "src/request-management/entities/schema/request-management.schema";
|
||||
import { claimPriceCapAppliesToBlame } from "./claim-price-cap";
|
||||
|
||||
describe("claimPriceCapAppliesToBlame", () => {
|
||||
it.each([
|
||||
[{ creationMethod: CreationMethod.NORMAL }],
|
||||
[{}],
|
||||
])("applies to V1 user-created files (%p)", (blame) => {
|
||||
expect(claimPriceCapAppliesToBlame(blame)).toBe(true);
|
||||
});
|
||||
|
||||
it.each([
|
||||
[{ creationMethod: CreationMethod.LINK, expertInitiated: true }],
|
||||
[{ creationMethod: CreationMethod.IN_PERSON, expertInitiated: true }],
|
||||
[{ creationMethod: CreationMethod.IN_PERSON, registrarInitiated: true }],
|
||||
[{ creationMethod: CreationMethod.LINK, callCenterInitiated: true }],
|
||||
[{ creationMethod: CreationMethod.NORMAL, initiatedByCallCenterId: "agent" }],
|
||||
])("does not apply to non-V1 files (%p)", (blame) => {
|
||||
expect(claimPriceCapAppliesToBlame(blame)).toBe(false);
|
||||
});
|
||||
|
||||
it("does not apply when the linked blame origin is unavailable", () => {
|
||||
expect(claimPriceCapAppliesToBlame(null)).toBe(false);
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user