chore: Added unit tests for CalendarManager->getCalendarCredentials (#9618)

* Added unit tests for CalendarManager->getCalendarCredentials

* Fixed spacing

* Made test data more accurate
This commit is contained in:
Keith Williams 2023-06-19 16:10:06 +02:00 committed by GitHub
parent 909ae5f2fb
commit cbf3edefc7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -0,0 +1,35 @@
import { describe, expect, it } from "vitest";
import { getCalendarCredentials } from "./CalendarManager";
describe("CalendarManager tests", () => {
describe("fn: getCalendarCredentials", () => {
it("should only return credentials for calendar apps", () => {
const googleCalendarCredentials = {
id: "1",
appId: "google-calendar",
type: "google_calendar",
userId: "3",
key: {
access_token: "google_calendar_key"
},
invalid: false
};
const credentials = [googleCalendarCredentials, {
id: "2",
appId: "office365-video",
type: "office365_video",
userId: "4",
key: {
access_token: "office365_video_key"
},
invalid: false
}];
const calendarCredentials = getCalendarCredentials(credentials);
expect(calendarCredentials).toHaveLength(1);
expect(calendarCredentials[0].credential).toBe(googleCalendarCredentials);
});
});
});