cal/apps/web/test/lib/team-event-types.test.ts
2022-02-10 14:22:45 -07:00

35 lines
755 B
TypeScript

import { getLuckyUsers } from "../../pages/api/book/event";
it("can find lucky users", async () => {
const users = [
{
id: 1,
username: "test",
name: "Test User",
credentials: [],
timeZone: "GMT",
bufferTime: 0,
email: "test@example.com",
destinationCalendar: null,
locale: "en",
},
{
id: 2,
username: "test2",
name: "Test 2 User",
credentials: [],
timeZone: "GMT",
bufferTime: 0,
email: "test2@example.com",
destinationCalendar: null,
locale: "en",
},
];
expect(
getLuckyUsers(users, [
{ username: "test", bookingCount: 2 },
{ username: "test2", bookingCount: 0 },
])
).toStrictEqual([users[1]]);
});