diff --git a/jest.config.js b/jest.config.js index 17eb34f17..a757d5ada 100644 --- a/jest.config.js +++ b/jest.config.js @@ -26,7 +26,7 @@ module.exports = { testMatch: ["**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)"], coverageThreshold: { global: { - statements: 82, + statements: 80, // Got the go ahead from Mark to temporarily lower this. Taking out initialize component made the year,make,model and style coverage drop a bit. Once unit tests for license plate lookup, vin lookup and address lookup are in the coverage should go back up to 90 }, }, diff --git a/src/constants/endpoints.js b/src/constants/endpoints.js index 8f5fd83ff..7d83642a6 100644 --- a/src/constants/endpoints.js +++ b/src/constants/endpoints.js @@ -111,6 +111,11 @@ const endpoints = { mockUrl: "https://mockey.qa.sagaws.net/service/shop-time-slots", // TODO: REMOVE MOCKURL method: "POST", }, + GetMobileEarlyBirdFee: { + url: "/parts/api/v1/parts/mobile-early-bird-fee", + mockUrl: "https://mockey.qa.sagaws.net/service/mobile-early-bird-fee", // TODO: REMOVE MOCKURL + method: "GET", + }, SaveSession: { url: "/order/api/v1/order/save-session", method: "POST", diff --git a/src/constants/store-actions.js b/src/constants/store-actions.js index 723980af3..341fcd487 100644 --- a/src/constants/store-actions.js +++ b/src/constants/store-actions.js @@ -34,6 +34,7 @@ const storeActions = { GET_SERVICEABILITY_DETAILS: "getServiceabilityDetails", GET_SHOP_TIME_SLOTS: "getShopTimeSlots", GET_PROVIDERS: "getProviders", + GET_MOBILE_EARLY_BIRD_FEE: "getMobileEarlyBirdFee", SAVE_SESSION: "saveSession", LOAD_SESSION: "loadSession", UPDATE_STORE_WITH_SAVE_SESSION_RESPONSE: "updateStoreWithSaveSessionResponse", diff --git a/src/digital-components/button-question/button-question.vue b/src/digital-components/button-question/button-question.vue index 9c79fcb05..c760274af 100644 --- a/src/digital-components/button-question/button-question.vue +++ b/src/digital-components/button-question/button-question.vue @@ -120,7 +120,6 @@ export default { isRequired: Boolean, isOverflowScrollable: Boolean, isWide: Boolean, - isCashOrInsurance: Boolean, modelValue: [Array, Number, String], value: [Number, String], validationRules: String, @@ -182,6 +181,7 @@ export default { getComponentLoopWrapperClasses() { let classes; switch (this.buttonTypeString) { + case "timeSlotModalListButton": case "listButton": classes = "w-100"; break; diff --git a/src/digital-components/date-picker/date-picker.vue b/src/digital-components/date-picker/date-picker.vue index d83050f1a..c17c6a9ba 100644 --- a/src/digital-components/date-picker/date-picker.vue +++ b/src/digital-components/date-picker/date-picker.vue @@ -45,6 +45,7 @@ type="radio" name="day-of-month" v-model="selectedDate" + @click="fireDateClickedEvent" :value="date.inputValue" :id="`${month.monthLabel}-${date.dateNum.toString()}`" />