Compare commits

...

3 Commits

Author SHA1 Message Date
Agusti Fernandez Pardo 6e4b21476c fix: more dates 2022-07-30 02:01:55 +02:00
Agusti Fernandez Pardo 5a7f7f674c more dates 2022-07-30 01:53:40 +02:00
Agusti Fernandez Pardo 75daa83aba fix: datetime 2022-07-30 01:44:35 +02:00

View File

@ -100,8 +100,8 @@ type EventType = {
type Booking = {
userId: number;
eventTypeId: number;
startTime: string;
endTime: string;
startTime: string | Date;
endTime: string | Date;
title?: string;
status: BookingStatus;
};
@ -142,8 +142,8 @@ async function addEventTypeToDB(data: {
userId: null,
eventTypeId: null,
days: [0, 1, 2, 3, 4, 5, 6],
startTime: "1970-01-01T09:30:00.000Z",
endTime: "1970-01-01T18:00:00.000Z",
startTime: new Date("1970-01-01T09:30:00.000Z"),
endTime: new Date("1970-01-01T18:00:00.000Z"),
date: null,
},
},
@ -296,8 +296,8 @@ describe("getSchedule", () => {
numUsers: 1,
booking: {
status: "ACCEPTED",
startTime: `${plus3DateString}T04:00:00.000Z`,
endTime: `${plus3DateString}T04:15:00.000Z`,
startTime: new Date(`${plus3DateString}T04:00:00.000Z`),
endTime: new Date(`${plus3DateString}T04:15:00.000Z`),
},
});
@ -318,8 +318,8 @@ describe("getSchedule", () => {
const scheduleOnCompletelyFreeDay = await getSchedule(
{
eventTypeId: eventType.id,
startTime: `${plus1DateString}T18:30:00.000Z`,
endTime: `${plus2DateString}T18:29:59.999Z`,
startTime: new Date(`${plus1DateString}T18:30:00.000Z`),
endTime: new Date(`${plus2DateString}T18:29:59.999Z`),
timeZone: "Asia/Kolkata",
},
ctx
@ -347,8 +347,8 @@ describe("getSchedule", () => {
const scheduleForDayWithOneBooking = await getSchedule(
{
eventTypeId: eventType.id,
startTime: `${plus2DateString}T18:30:00.000Z`,
endTime: `${plus3DateString}T18:29:59.999Z`,
startTime: new Date(`${plus2DateString}T18:30:00.000Z`),
endTime: new Date(`${plus3DateString}T18:29:59.999Z`),
timeZone: "Asia/Kolkata", // GMT+5:30
},
ctx
@ -436,8 +436,8 @@ describe("getSchedule", () => {
const scheduleForDayWithAGoogleCalendarBooking = await getSchedule(
{
eventTypeId: eventType.id,
startTime: `${plus1DateString}T18:30:00.000Z`,
endTime: `${plus2DateString}T18:29:59.999Z`,
startTime: new Date(`${plus1DateString}T18:30:00.000Z`),
endTime: new Date(`${plus2DateString}T18:29:59.999Z`),
timeZone: "Asia/Kolkata",
},
ctx
@ -470,16 +470,16 @@ describe("getSchedule", () => {
numUsers: 2,
booking: {
status: "ACCEPTED",
startTime: `${plus2DateString}T04:00:00.000Z`,
endTime: `${plus2DateString}T04:15:00.000Z`,
startTime: new Date(`${plus2DateString}T04:00:00.000Z`),
endTime: new Date(`${plus2DateString}T04:15:00.000Z`),
},
});
const scheduleForTeamEventOnADayWithNoBooking = await getSchedule(
{
eventTypeId: 1,
startTime: `${todayDateString}T18:30:00.000Z`,
endTime: `${plus1DateString}T18:29:59.999Z`,
startTime: new Date(`${todayDateString}T18:30:00.000Z`),
endTime: new Date(`${plus1DateString}T18:29:59.999Z`),
timeZone: "Asia/Kolkata",
},
ctx
@ -507,8 +507,8 @@ describe("getSchedule", () => {
const scheduleForTeamEventOnADayWithOneBooking = await getSchedule(
{
eventTypeId: 1,
startTime: `${plus1DateString}T18:30:00.000Z`,
endTime: `${plus2DateString}T18:29:59.999Z`,
startTime: new Date(`${plus1DateString}T18:30:00.000Z`),
endTime: new Date(`${plus2DateString}T18:29:59.999Z`),
timeZone: "Asia/Kolkata",
},
ctx
@ -547,16 +547,16 @@ describe("getSchedule", () => {
],
booking: {
status: "ACCEPTED",
startTime: `${plus2DateString}T05:30:00.000Z`,
endTime: `${plus2DateString}T05:45:00.000Z`,
startTime: new Date(`${plus2DateString}T05:30:00.000Z`),
endTime: new Date(`${plus2DateString}T05:45:00.000Z`),
},
});
const scheduleOfTeamEventHavingAUserWithBlockedTimeInAnotherEvent = await getSchedule(
{
eventTypeId: 1,
startTime: `${plus1DateString}T18:30:00.000Z`,
endTime: `${plus2DateString}T18:29:59.999Z`,
startTime: new Date(`${plus1DateString}T18:30:00.000Z`),
endTime: new Date(`${plus2DateString}T18:29:59.999Z`),
timeZone: "Asia/Kolkata",
},
ctx