From 2229c96011676a17bd5030568eb6555ffa741a8a Mon Sep 17 00:00:00 2001 From: Chloe Herd Date: Thu, 13 Jul 2023 10:12:05 -0400 Subject: [PATCH] Assume rain defense is always available -- dont check. --- src/helpers/service-package-helper.js | 5 --- src/helpers/service-package-helper.spec.js | 36 ++-------------------- 2 files changed, 2 insertions(+), 39 deletions(-) diff --git a/src/helpers/service-package-helper.js b/src/helpers/service-package-helper.js index e9c414892..fc9859786 100644 --- a/src/helpers/service-package-helper.js +++ b/src/helpers/service-package-helper.js @@ -157,10 +157,6 @@ export function shouldRainDefenseBeAvailable( targetTier ) { const isTierThree = targetTier === packageNames.TIER_THREE; - const rainDefenseIsAvailable = containsLineItemWithPartType( - partTypeStrings.RAIN_DEFENSE, - availableLineItems - ); const frontWipersInTierTwo = shouldFrontWipersBeAvailable( glassToReplace, availableLineItems, @@ -182,7 +178,6 @@ export function shouldRainDefenseBeAvailable( return ( isTierThree && - rainDefenseIsAvailable && !(rearWipersInTierTwo && !frontWipersInTierTwo && frontWipersInTierThree) ); } diff --git a/src/helpers/service-package-helper.spec.js b/src/helpers/service-package-helper.spec.js index f87316d47..abcafd82c 100644 --- a/src/helpers/service-package-helper.spec.js +++ b/src/helpers/service-package-helper.spec.js @@ -620,7 +620,7 @@ describe("service-package-helper.js", () => { }); describe("shouldRainDefenseBeAvailable", () => { - it("Should generally be available only in tier 3, if available", () => { + it("Should generally be available only in tier 3", () => { // Arrange const damageLocations = [frontWindshieldGlass]; const availableLineItems = [ @@ -681,38 +681,6 @@ describe("service-package-helper.js", () => { // Assert expect(result).toBe(false); }); - - it("Should not be available in any tier if not available", () => { - // Arrange - const damageLocations = [frontWindshieldGlass]; - const availableLineItems = [driverFrontWiperLineItem, rearWiperLineItem, recalLineItem]; - const isRepair = false; - - // Act - const resultOne = servicePackageHelper.shouldRainDefenseBeAvailable( - damageLocations, - availableLineItems, - isRepair, - packageNames.TIER_ONE - ); - const resultTwo = servicePackageHelper.shouldRainDefenseBeAvailable( - damageLocations, - availableLineItems, - isRepair, - packageNames.TIER_TWO - ); - const resultThree = servicePackageHelper.shouldRainDefenseBeAvailable( - damageLocations, - availableLineItems, - isRepair, - packageNames.TIER_THREE - ); - - // Assert - expect(resultOne).toBe(false); - expect(resultTwo).toBe(false); - expect(resultThree).toBe(false); - }); }); describe("getLowestTierForType", () => { @@ -775,7 +743,7 @@ describe("service-package-helper.js", () => { it("Should return tier 1 for any item not in any tier", () => { // Arrange - const damageLocations = [frontWindshieldGlass, rearWindshieldGlass]; + const damageLocations = [rearWindshieldGlass]; const availableLineItems = [ driverFrontWiperLineItem,