Correct All Day appointment duration
This commit is contained in:
parent
e37a2052f1
commit
7e05d20d53
2 changed files with 20 additions and 1 deletions
|
|
@ -397,6 +397,20 @@ describe("computed properties...", () => {
|
||||||
// Assert
|
// Assert
|
||||||
expect(testValue).toEqual("Duration: 30 - 45 minutes");
|
expect(testValue).toEqual("Duration: 30 - 45 minutes");
|
||||||
});
|
});
|
||||||
|
|
||||||
|
test("Appointment Duration should return with All Day.", () => {
|
||||||
|
//Arrange
|
||||||
|
store.getters.submittedOrder.schedule.jobMaxMinutes = 45;
|
||||||
|
store.getters.submittedOrder.schedule.jobMinMinutes = 30;
|
||||||
|
store.getters.submittedOrder.serviceLocation.appointmentType = AppointmentTypeStrings.DROP_OFF;
|
||||||
|
const { wrapper } = setupMocks({});
|
||||||
|
|
||||||
|
// Act
|
||||||
|
const testValue = wrapper.vm.AppointmentDuration;
|
||||||
|
|
||||||
|
// Assert
|
||||||
|
expect(testValue).toEqual("Duration: All Day");
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
function setupMocks({ customMountOptions }) {
|
function setupMocks({ customMountOptions }) {
|
||||||
|
|
|
||||||
|
|
@ -326,7 +326,12 @@ export default {
|
||||||
AppointmentDuration() {
|
AppointmentDuration() {
|
||||||
const durationMaximum = store.getters.submittedOrder?.schedule?.jobMaxMinutes;
|
const durationMaximum = store.getters.submittedOrder?.schedule?.jobMaxMinutes;
|
||||||
const durationMinimum = store.getters.submittedOrder?.schedule?.jobMinMinutes;
|
const durationMinimum = store.getters.submittedOrder?.schedule?.jobMinMinutes;
|
||||||
return "Duration: " + getDisplayTextForDurationLength(durationMinimum, durationMaximum);
|
const durationLengthString = "Duration: ";
|
||||||
|
if (store.getters.submittedOrder?.serviceLocation?.appointmentType === AppointmentTypeStrings.DROP_OFF) {
|
||||||
|
return durationLengthString.concat("All Day")
|
||||||
|
} else {
|
||||||
|
return durationLengthString.concat(getDisplayTextForDurationLength(durationMinimum, durationMaximum));
|
||||||
|
}
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue