Handle null isItacOptimized
This commit is contained in:
parent
35fb959089
commit
f31b69eb98
2 changed files with 18 additions and 1 deletions
|
|
@ -586,7 +586,7 @@ export const useMainStore = defineStore({
|
||||||
this.order.insuranceCoverage.coverageType = type;
|
this.order.insuranceCoverage.coverageType = type;
|
||||||
},
|
},
|
||||||
updateIsItacOptimized(isItacOptimized) {
|
updateIsItacOptimized(isItacOptimized) {
|
||||||
this.order.insuranceCoverage.isItacOptimized = isItacOptimized;
|
this.order.insuranceCoverage.isItacOptimized = isItacOptimized || false;
|
||||||
},
|
},
|
||||||
registerClaim() {
|
registerClaim() {
|
||||||
const nonNumberCharRegex = /[^0-9]/g;
|
const nonNumberCharRegex = /[^0-9]/g;
|
||||||
|
|
|
||||||
|
|
@ -2085,4 +2085,21 @@ describe('Store', () => {
|
||||||
expect(store.order.payment.paypalToken).toEqual(paypalToken);
|
expect(store.order.payment.paypalToken).toEqual(paypalToken);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
describe.each([
|
||||||
|
[true, true],
|
||||||
|
[false, false],
|
||||||
|
[false, null]
|
||||||
|
])('updateIsItacOptimized', (expected, isItacOptimized) => {
|
||||||
|
test(`sets isItacOptimized to ${expected} when passed ${isItacOptimized}`, () => {
|
||||||
|
// Arrange
|
||||||
|
store.updateIsItacOptimized(isItacOptimized);
|
||||||
|
|
||||||
|
// Act
|
||||||
|
const result = store.order.insuranceCoverage.isItacOptimized;
|
||||||
|
|
||||||
|
// Assert
|
||||||
|
expect(result).toBe(expected);
|
||||||
|
});
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue