* wip * use light imports * fix * perf: Reduce bundle size via better imports with `googleapis` (#17811) * fix test * refactor * update vite.config.js * fix * fix unit test failing
34 lines
691 B
TypeScript
34 lines
691 B
TypeScript
import { vi } from "vitest";
|
|
|
|
const setCredentialsMock = vi.fn();
|
|
|
|
const calendarMockImplementation = {
|
|
channels: {
|
|
stop: vi.fn().mockResolvedValue(undefined),
|
|
},
|
|
events: {
|
|
watch: vi.fn().mockResolvedValue({
|
|
data: {
|
|
kind: "api#channel",
|
|
id: "mock-channel-id",
|
|
resourceId: "mock-resource-id",
|
|
resourceUri: "mock-resource-uri",
|
|
expiration: "1111111111",
|
|
},
|
|
}),
|
|
},
|
|
};
|
|
|
|
const calendarMock = {
|
|
calendar_v3: {
|
|
Calendar: vi.fn().mockImplementation(() => calendarMockImplementation),
|
|
},
|
|
};
|
|
const adminMock = {
|
|
admin_directory_v1: {
|
|
Admin: vi.fn(),
|
|
},
|
|
};
|
|
|
|
export { calendarMock, adminMock, setCredentialsMock };
|