INSR-10442: Fix import and tests after previous change
This commit is contained in:
parent
696a673ec7
commit
85d8448f24
3 changed files with 14 additions and 9 deletions
|
|
@ -1,6 +1,8 @@
|
||||||
|
import coverageType from "@/constants/coverage-type";
|
||||||
|
|
||||||
// USAA coverage overrides
|
// USAA coverage overrides
|
||||||
export function updateClaimRegistrationPayload(payload, order) {
|
export function updateClaimRegistrationPayload(payload, order) {
|
||||||
const isITAC = order.insuranceCoverage.coverageType === coverageType.ITAC;
|
const isITAC = order.insuranceCoverage?.coverageType === coverageType.ITAC;
|
||||||
payload.additionalInfo = {
|
payload.additionalInfo = {
|
||||||
offeredItac: isITAC.toString(),
|
offeredItac: isITAC.toString(),
|
||||||
qualifiedForItac: isITAC.toString()
|
qualifiedForItac: isITAC.toString()
|
||||||
|
|
|
||||||
|
|
@ -12,5 +12,5 @@ export async function updateClientSpecificFieldsForClaimRegistration(payload, or
|
||||||
|
|
||||||
if (typeof clientMapper.updateClaimRegistrationPayload === 'function') {
|
if (typeof clientMapper.updateClaimRegistrationPayload === 'function') {
|
||||||
await clientMapper.updateClaimRegistrationPayload(payload, order);
|
await clientMapper.updateClaimRegistrationPayload(payload, order);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
import { updateClientSpecificFieldsForClaimRegistration } from '@/helpers/coverage-helper';
|
import { updateClientSpecificFieldsForClaimRegistration } from '@/helpers/coverage-helper';
|
||||||
|
import coverageType from '@/constants/coverage-type';
|
||||||
|
|
||||||
let mockStore;
|
let mockStore;
|
||||||
|
|
||||||
|
|
@ -11,9 +12,11 @@ describe('coverage-helper.js', () => {
|
||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
mockStore = {
|
mockStore = {
|
||||||
order: {
|
order: {
|
||||||
parentAccountNumber: null
|
parentAccountNumber: null,
|
||||||
},
|
insuranceCoverage: {
|
||||||
isITAC: false
|
coverageType: coverageType.NONE
|
||||||
|
}
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
jest.clearAllMocks();
|
jest.clearAllMocks();
|
||||||
|
|
@ -28,10 +31,10 @@ describe('coverage-helper.js', () => {
|
||||||
// Arrange
|
// Arrange
|
||||||
const payload = {};
|
const payload = {};
|
||||||
mockStore.order.parentAccountNumber = parentAccountNumber;
|
mockStore.order.parentAccountNumber = parentAccountNumber;
|
||||||
mockStore.isITAC = isITAC;
|
mockStore.order.insuranceCoverage.coverageType = isITAC ? coverageType.ITAC : coverageType.Deductible;
|
||||||
|
|
||||||
// Act
|
// Act
|
||||||
await updateClientSpecificFieldsForClaimRegistration(payload);
|
await updateClientSpecificFieldsForClaimRegistration(payload, mockStore.order);
|
||||||
|
|
||||||
// Assert
|
// Assert
|
||||||
expect(payload.additionalInfo).toEqual({
|
expect(payload.additionalInfo).toEqual({
|
||||||
|
|
@ -45,10 +48,10 @@ describe('coverage-helper.js', () => {
|
||||||
// Arrange
|
// Arrange
|
||||||
const payload = {};
|
const payload = {};
|
||||||
mockStore.order.parentAccountNumber = 123456;
|
mockStore.order.parentAccountNumber = 123456;
|
||||||
mockStore.isITAC = true;
|
mockStore.order.insuranceCoverage.coverageType = coverageType.ITAC;
|
||||||
|
|
||||||
// Act
|
// Act
|
||||||
await updateClientSpecificFieldsForClaimRegistration(payload);
|
await updateClientSpecificFieldsForClaimRegistration(payload, mockStore.order);
|
||||||
|
|
||||||
// Assert
|
// Assert
|
||||||
expect(payload.additionalInfo).toBeUndefined();
|
expect(payload.additionalInfo).toBeUndefined();
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue