Assume rain defense is always available -- dont check.

This commit is contained in:
Chloe Herd 2023-07-13 10:12:05 -04:00
parent 1c23919854
commit 2229c96011
2 changed files with 2 additions and 39 deletions

View file

@ -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)
);
}

View file

@ -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,