INSR-10446: More robust polcy number reassignment and related test
This commit is contained in:
parent
6a7d6f401c
commit
f81895f768
2 changed files with 14 additions and 1 deletions
|
|
@ -623,7 +623,9 @@ export const useMainStore = defineStore({
|
|||
// We capture the member number (entered as policy number) once, so we don't overwrite it with returned policy number on subsequent lookups
|
||||
order.policy.memberNumber = order.policy.policyNumber;
|
||||
}
|
||||
order.policy.policyNumber = responsePolicy.policyNumber;
|
||||
if (responsePolicy.policyNumber != null) {
|
||||
order.policy.policyNumber = responsePolicy.policyNumber;
|
||||
}
|
||||
}
|
||||
|
||||
// populate vehicles
|
||||
|
|
|
|||
|
|
@ -1519,6 +1519,17 @@ describe('Store', () => {
|
|||
// Asserts
|
||||
expect(store.order.policy.memberNumber).toBe(originalPolicyNumber);
|
||||
expect(store.order.policy.policyNumber).toBe(returnedPolicyNumber);
|
||||
|
||||
// Act again
|
||||
await store.getCoveragePolicyInfo();
|
||||
|
||||
// Assert again
|
||||
expect(globalMethods.callHttpClient).toHaveBeenNthCalledWith(2, expect.objectContaining({
|
||||
payload: expect.objectContaining({
|
||||
policyNumber: returnedPolicyNumber,
|
||||
memberNumber: originalPolicyNumber
|
||||
})
|
||||
}));
|
||||
})
|
||||
it('null response by api => insuranceCoverage.coverageType is NONE', async () => {
|
||||
// Arrange
|
||||
|
|
|
|||
Loading…
Reference in a new issue