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:
commit
7248025e38
2 changed files with 2 additions and 4 deletions
|
|
@ -557,7 +557,6 @@ export const useMainStore = defineStore({
|
||||||
order.customer.lastName = insured?.lastName;
|
order.customer.lastName = insured?.lastName;
|
||||||
|
|
||||||
// populate additional fields
|
// populate additional fields
|
||||||
order.serviceLocation.zipCode = insured?.zipCode?.toString();
|
|
||||||
order.policy.policyData = responsePolicy.policyData;
|
order.policy.policyData = responsePolicy.policyData;
|
||||||
|
|
||||||
// populate vehicles
|
// populate vehicles
|
||||||
|
|
@ -2005,6 +2004,7 @@ export const useMainStore = defineStore({
|
||||||
this.order.policy.damageCity = welcomePageModel?.damageCity;
|
this.order.policy.damageCity = welcomePageModel?.damageCity;
|
||||||
this.order.policy.isDamageGlassOnly = welcomePageModel?.isDamageGlassOnly;
|
this.order.policy.isDamageGlassOnly = welcomePageModel?.isDamageGlassOnly;
|
||||||
this.order.customer.emailAddress = welcomePageModel?.email;
|
this.order.customer.emailAddress = welcomePageModel?.email;
|
||||||
|
this.order.serviceLocation.zipCode = welcomePageModel?.policyZipCode;
|
||||||
this.updatePhoneNumbers({
|
this.updatePhoneNumbers({
|
||||||
home: welcomePageModel?.phoneNumber,
|
home: welcomePageModel?.phoneNumber,
|
||||||
service: welcomePageModel?.phoneNumber
|
service: welcomePageModel?.phoneNumber
|
||||||
|
|
|
||||||
|
|
@ -1285,8 +1285,7 @@ describe('Store', () => {
|
||||||
await expect(store.order.customer.address.zipCode).toBe(zipCode);
|
await expect(store.order.customer.address.zipCode).toBe(zipCode);
|
||||||
await expect(store.order.customer.firstName).toBe(firstName);
|
await expect(store.order.customer.firstName).toBe(firstName);
|
||||||
await expect(store.order.customer.lastName).toBe(lastName);
|
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 () => {
|
it('calls api with expected data', async () => {
|
||||||
// Arrange
|
// Arrange
|
||||||
|
|
@ -1387,7 +1386,6 @@ describe('Store', () => {
|
||||||
expect(store.order.customer.firstName).toBe(insured.firstName);
|
expect(store.order.customer.firstName).toBe(insured.firstName);
|
||||||
expect(store.order.customer.lastName).toBe(insured.lastName);
|
expect(store.order.customer.lastName).toBe(insured.lastName);
|
||||||
|
|
||||||
expect(store.order.serviceLocation.zipCode).toBe(insured.zipCode);
|
|
||||||
expect(store.order.policy.vehicles).toEqual(vehicles);
|
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 () => {
|
it('multiple insureds on first policy returned by api => data set based on first insured in first policy', async () => {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue