Merge pull request #130 from Safelite/feature/Digital/SSR-228

Fixed issue with address-lookup triggering validation when autopopula…
This commit is contained in:
Jason Wheeler 2023-01-19 14:57:22 -05:00 committed by GitHub
commit 575aa01b9d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 17 deletions

View file

@ -96,16 +96,7 @@ export default {
}, },
data() { data() {
return { return {
customerQuestions: { customerQuestions: useMainStore().customerData,
addressQuestions: {
streetAddress: "",
city: "",
state: "",
zipCode: "",
},
firstName: "",
lastName: "",
},
displayVinNotFoundAlert: false, displayVinNotFoundAlert: false,
displayMatchedDifferentVehicleAlert: false, displayMatchedDifferentVehicleAlert: false,
displayVinLookupByHomeAddressNotAllowedAlert: false, displayVinLookupByHomeAddressNotAllowedAlert: false,
@ -119,9 +110,7 @@ export default {
arePagePrerequisitesValid() { arePagePrerequisitesValid() {
return this.mainStore.order.vehicle.carId !== null; return this.mainStore.order.vehicle.carId !== null;
}, },
loadDefaultsFromStore() {
this.customerQuestions = this.mainStore.customerDataAddressLookup;
},
backButtonAction() { backButtonAction() {
// route to move backwards // route to move backwards
this.$router.navigate(this.navigationScenarios.CLICKED_BACK, this.$route); this.$router.navigate(this.navigationScenarios.CLICKED_BACK, this.$route);
@ -277,7 +266,7 @@ export default {
}, },
mounted() { mounted() {
this.attachCustomEvents(); this.attachCustomEvents();
this.loadDefaultsFromStore();
}, },
computed: { computed: {
AlertMatchedDifferentVehicleHeader() { AlertMatchedDifferentVehicleHeader() {

View file

@ -127,7 +127,7 @@ export const useMainStore = defineStore({
pageData: (state) => (page) => { pageData: (state) => (page) => {
return state.applicationUser.pageData[page]; return state.applicationUser.pageData[page];
}, },
customerDataAddressLookup: (state) => { customerData: (state) => {
if (state.order.vehicle.registration.address) if (state.order.vehicle.registration.address)
{ {
const registration = state.order.vehicle.registration; const registration = state.order.vehicle.registration;

View file

@ -181,7 +181,7 @@ describe("Store", () => {
}; };
//Act //Act
const actual = store.customerDataAddressLookup; const actual = store.customerData;
//Assert //Assert
expect(actual).toEqual(expected); expect(actual).toEqual(expected);
@ -213,7 +213,7 @@ describe("Store", () => {
}; };
//Act //Act
const actual = store.customerDataAddressLookup; const actual = store.customerData;
//Assert //Assert
expect(actual).toEqual(expected); expect(actual).toEqual(expected);