CSR-774 | Fix Formatting and Tests
This commit is contained in:
parent
eb60bfb618
commit
12209733aa
2 changed files with 8 additions and 8 deletions
|
|
@ -6,6 +6,7 @@ import {
|
||||||
mockProcessedCmsContent,
|
mockProcessedCmsContent,
|
||||||
inputQuestionWidgetAnswers,
|
inputQuestionWidgetAnswers,
|
||||||
} from "./service-package-question-test-helper";
|
} from "./service-package-question-test-helper";
|
||||||
|
import { nextTick } from "vue";
|
||||||
|
|
||||||
jest.mock("@/store", () => ({
|
jest.mock("@/store", () => ({
|
||||||
commit: jest.fn(),
|
commit: jest.fn(),
|
||||||
|
|
@ -49,11 +50,12 @@ describe("service-package-question.vue", () => {
|
||||||
const packageNameKey = "05_01_CSR_Quote_Standard_Repair";
|
const packageNameKey = "05_01_CSR_Quote_Standard_Repair";
|
||||||
Object.assign(processedCmsContent, mockProcessedCmsContent[packageNameKey]);
|
Object.assign(processedCmsContent, mockProcessedCmsContent[packageNameKey]);
|
||||||
});
|
});
|
||||||
it("should emit relevant VAPS items in an array", () => {
|
it("should emit relevant VAPS items in an array", async () => {
|
||||||
// Arrange
|
// Arrange
|
||||||
const wrapper = setupMocks({});
|
const wrapper = setupMocks({});
|
||||||
// Act
|
// Act
|
||||||
wrapper.componentVM.selectedValues = "TierThree";
|
wrapper.componentVM.selectedPackageName = "TierThree";
|
||||||
|
await nextTick();
|
||||||
|
|
||||||
// Assert
|
// Assert
|
||||||
expect(wrapper.emitted()["update:modelValue"][0][0]).toEqual([
|
expect(wrapper.emitted()["update:modelValue"][0][0]).toEqual([
|
||||||
|
|
|
||||||
|
|
@ -40,14 +40,12 @@ export default {
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
availableLineItems() {
|
availableLineItems() {
|
||||||
console.log('supportingItems from store', this.$store.getters.lineItems.supportingItems);
|
if (this.$store.getters.lineItems.supportingItems) {
|
||||||
if(this.$store.getters.lineItems.vaps) {
|
|
||||||
this.selectDefaultPackage();
|
this.selectDefaultPackage();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
selectedPackageName(newValue) {
|
selectedPackageName(newValue) {
|
||||||
const VapsProductsInSelectedPackage =
|
const VapsProductsInSelectedPackage = this.getVapsLineItemsForSelectedPackage(newValue);
|
||||||
this.getVapsLineItemsForSelectedPackage(newValue);
|
|
||||||
this.$emit("update:modelValue", VapsProductsInSelectedPackage);
|
this.$emit("update:modelValue", VapsProductsInSelectedPackage);
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
@ -215,7 +213,7 @@ export default {
|
||||||
selectDefaultPackage() {
|
selectDefaultPackage() {
|
||||||
const vapsFromStore = this.$store.getters.lineItems.vaps;
|
const vapsFromStore = this.$store.getters.lineItems.vaps;
|
||||||
let lowestTierForPackage = packageNames.TIER_ONE;
|
let lowestTierForPackage = packageNames.TIER_ONE;
|
||||||
vapsFromStore.every(vapsItem => {
|
vapsFromStore.every((vapsItem) => {
|
||||||
let lowestTierForThisItem = this.getLowestTierForThisItem(vapsItem);
|
let lowestTierForThisItem = this.getLowestTierForThisItem(vapsItem);
|
||||||
if (lowestTierForThisItem === packageNames.TIER_THREE) {
|
if (lowestTierForThisItem === packageNames.TIER_THREE) {
|
||||||
lowestTierForPackage = packageNames.TIER_THREE;
|
lowestTierForPackage = packageNames.TIER_THREE;
|
||||||
|
|
@ -249,7 +247,7 @@ export default {
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case partTypeStrings.RAIN_DEFENSE:
|
case partTypeStrings.RAIN_DEFENSE:
|
||||||
if(this.rainDefenseApplicableForTierThree) {
|
if (this.rainDefenseApplicableForTierThree) {
|
||||||
lowestTierForThisItem = packageNames.TIER_THREE;
|
lowestTierForThisItem = packageNames.TIER_THREE;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue