Merge pull request #773 from Safelite/feature/digital/SSR-1375

SSR-1375 Always set service location zipcode on welcome-page
This commit is contained in:
Josh Dassinger 2024-06-27 10:23:14 -05:00 committed by GitHub
commit 7248025e38
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 2 additions and 4 deletions

View file

@ -557,7 +557,6 @@ export const useMainStore = defineStore({
order.customer.lastName = insured?.lastName;
// populate additional fields
order.serviceLocation.zipCode = insured?.zipCode?.toString();
order.policy.policyData = responsePolicy.policyData;
// populate vehicles
@ -2005,6 +2004,7 @@ export const useMainStore = defineStore({
this.order.policy.damageCity = welcomePageModel?.damageCity;
this.order.policy.isDamageGlassOnly = welcomePageModel?.isDamageGlassOnly;
this.order.customer.emailAddress = welcomePageModel?.email;
this.order.serviceLocation.zipCode = welcomePageModel?.policyZipCode;
this.updatePhoneNumbers({
home: welcomePageModel?.phoneNumber,
service: welcomePageModel?.phoneNumber

View file

@ -1285,8 +1285,7 @@ describe('Store', () => {
await expect(store.order.customer.address.zipCode).toBe(zipCode);
await expect(store.order.customer.firstName).toBe(firstName);
await expect(store.order.customer.lastName).toBe(lastName);
await expect(store.order.serviceLocation.zipCode).toBe(zipCode);
await expect(store.order.policy.vehicles).toStrictEqual([vehicle])
await expect(store.order.policy.vehicles).toStrictEqual([vehicle]);
});
it('calls api with expected data', async () => {
// Arrange
@ -1387,7 +1386,6 @@ describe('Store', () => {
expect(store.order.customer.firstName).toBe(insured.firstName);
expect(store.order.customer.lastName).toBe(insured.lastName);
expect(store.order.serviceLocation.zipCode).toBe(insured.zipCode);
expect(store.order.policy.vehicles).toEqual(vehicles);
});
it('multiple insureds on first policy returned by api => data set based on first insured in first policy', async () => {