From 1a8a26cdb7416d7415cf1e2ff1fc6d57785bed54 Mon Sep 17 00:00:00 2001 From: Katie Kroell Date: Wed, 1 Apr 2026 15:26:32 -0400 Subject: [PATCH] unit test fix --- .../coverage-statement/coverage-statement.spec.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/layouts/coverage-statement/coverage-statement.spec.js b/src/layouts/coverage-statement/coverage-statement.spec.js index a8b77aa5..acd862f3 100644 --- a/src/layouts/coverage-statement/coverage-statement.spec.js +++ b/src/layouts/coverage-statement/coverage-statement.spec.js @@ -14,6 +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'; jest.mock('@/helpers/layout-helper.js', () => jest.fn()); jest.mock('@/helpers/price-calculator.js', () => ({ @@ -32,6 +33,10 @@ jest.mock('@/helpers/text-helper', () => ({ formatAmountInDollars: jest.fn() })); +jest.mock('@/helpers/recal-helper.js', () => ({ + containsRecalParts: jest.fn() +})); + const SAFELITE_PROVIDER = 'Safelite'; const CANCEL_CLAIM_REF_NAME = 'CancelClaimModal'; @@ -337,15 +342,17 @@ describe('coverageStatement.vue', () => { // Assert expect(result).toBeFalsy(); }); - test('returns true when a part in glassParts require recalibration', () => { + test('returns true when a part in glassParts require recalibration and recalibration has been added to order', () => { // Arrange + containsRecalParts.mockReturnValue(true); const mainInitialState = { order: { lineItems: { glassParts: [ { partNumber: 123, - requiresRecalibration: true + requiresRecalibration: true, + partType: 'RECALIBRATION' }, { partNumber: 111,