diff --git a/src/layouts/coverage-statement/coverage-statement.spec.js b/src/layouts/coverage-statement/coverage-statement.spec.js index 5c056587..8bb745d4 100644 --- a/src/layouts/coverage-statement/coverage-statement.spec.js +++ b/src/layouts/coverage-statement/coverage-statement.spec.js @@ -14,7 +14,7 @@ import { useMainStore } from '@/store'; import { getPriceOfLineItems } from '@/helpers/price-calculator.js'; import coverageStatuses from '@/constants/coverage-statuses'; import coverageType from '@/constants/coverage-type'; -import { containsRecalParts } from '@/helpers/recal-helper'; +import { isRecalOrder } from '@/helpers/recal-helper'; jest.mock('@/helpers/layout-helper.js', () => jest.fn()); jest.mock('@/helpers/price-calculator.js', () => ({ @@ -34,7 +34,7 @@ jest.mock('@/helpers/text-helper', () => ({ })); jest.mock('@/helpers/recal-helper.js', () => ({ - containsRecalParts: jest.fn() + isRecalOrder: jest.fn() })); const SAFELITE_PROVIDER = 'Safelite'; @@ -345,7 +345,7 @@ describe('coverageStatement.vue', () => { }); test('returns true when a part in glassParts requires recalibration and recalibration has been added to order', () => { // Arrange - containsRecalParts.mockReturnValue(true); + isRecalOrder.mockReturnValue(true); const mainInitialState = { order: { lineItems: { diff --git a/src/layouts/coverage-statement/coverage-statement.vue b/src/layouts/coverage-statement/coverage-statement.vue index b4bf1614..51595359 100644 --- a/src/layouts/coverage-statement/coverage-statement.vue +++ b/src/layouts/coverage-statement/coverage-statement.vue @@ -149,7 +149,7 @@ import { getAvailableLineItems } from '@/helpers/cart-helper'; import coverageStatuses from '@/constants/coverage-statuses'; import coverageType from '@/constants/coverage-type'; import oemEndorsementModal from '@/layouts/coverage-statement/oem-endorsement-modal/oem-endorsement-modal.vue'; -import { containsRecalParts } from '@/helpers/recal-helper'; +import { isRecalOrder } from '@/helpers/recal-helper'; const RECAL_MODAL_REF_NAME = 'RecalModal'; const CANCEL_CLAIM_REF_NAME = 'CancelClaimModal'; @@ -308,13 +308,7 @@ export default { return this.mainStore.isUnverified; }, isADAS() { - const { glassParts } = useMainStore().order.lineItems; - const orderContainsRecalPart = containsRecalParts(glassParts); - return ( - glassParts !== null - && !!glassParts.find((part) => part.requiresRecalibration) - && orderContainsRecalPart - ); + return isRecalOrder(this.mainStore.order.lineItems); }, totalServicePrice() { return getPriceOfLineItems(this.baseServiceLineItems); diff --git a/src/layouts/payment-method/review-dropdown/review-sections/vehicle-review/vehicle-review.vue b/src/layouts/payment-method/review-dropdown/review-sections/vehicle-review/vehicle-review.vue index b0500009..dcabe8df 100644 --- a/src/layouts/payment-method/review-dropdown/review-sections/vehicle-review/vehicle-review.vue +++ b/src/layouts/payment-method/review-dropdown/review-sections/vehicle-review/vehicle-review.vue @@ -8,6 +8,7 @@