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
|
||||
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 }) {
|
||||
|
|
|
|||
|
|
@ -326,7 +326,12 @@ export default {
|
|||
AppointmentDuration() {
|
||||
const durationMaximum = store.getters.submittedOrder?.schedule?.jobMaxMinutes;
|
||||
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: {
|
||||
|
|
|
|||
Loading…
Reference in a new issue