Skip to content

Commit a14e534

Browse files
committed
fix tests
1 parent 30194a5 commit a14e534

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

tests/unit/telemetry.test.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ describe("Telemetry", () => {
2424
hasCredentials: MockedFunction<() => boolean>;
2525
};
2626
let mockEventCache: {
27-
getEvents: MockedFunction<() => BaseEvent[]>;
28-
clearEvents: MockedFunction<() => Promise<void>>;
27+
getEvents: MockedFunction<() => { id: number; event: BaseEvent }[]>;
28+
removeEvents: MockedFunction<(ids: number[]) => Promise<void>>;
2929
appendEvents: MockedFunction<(events: BaseEvent[]) => Promise<void>>;
3030
};
3131
let session: Session;
@@ -74,23 +74,23 @@ describe("Telemetry", () => {
7474
// Helper function to verify mock calls to reduce duplication
7575
function verifyMockCalls({
7676
sendEventsCalls = 0,
77-
clearEventsCalls = 0,
77+
removeEventsCalls = 0,
7878
appendEventsCalls = 0,
7979
sendEventsCalledWith = undefined,
8080
appendEventsCalledWith = undefined,
8181
}: {
8282
sendEventsCalls?: number;
83-
clearEventsCalls?: number;
83+
removeEventsCalls?: number;
8484
appendEventsCalls?: number;
8585
sendEventsCalledWith?: BaseEvent[] | undefined;
8686
appendEventsCalledWith?: BaseEvent[] | undefined;
8787
} = {}): void {
8888
const { calls: sendEvents } = mockApiClient.sendEvents.mock;
89-
const { calls: clearEvents } = mockEventCache.clearEvents.mock;
89+
const { calls: removeEvents } = mockEventCache.removeEvents.mock;
9090
const { calls: appendEvents } = mockEventCache.appendEvents.mock;
9191

9292
expect(sendEvents.length).toBe(sendEventsCalls);
93-
expect(clearEvents.length).toBe(clearEventsCalls);
93+
expect(removeEvents.length).toBe(removeEventsCalls);
9494
expect(appendEvents.length).toBe(appendEventsCalls);
9595

9696
if (sendEventsCalledWith) {
@@ -123,7 +123,7 @@ describe("Telemetry", () => {
123123
// Setup mocked EventCache
124124
mockEventCache = new MockEventCache() as unknown as typeof mockEventCache;
125125
mockEventCache.getEvents = vi.fn().mockReturnValue([]);
126-
mockEventCache.clearEvents = vi.fn().mockResolvedValue(undefined);
126+
mockEventCache.removeEvents = vi.fn().mockResolvedValue(undefined);
127127
mockEventCache.appendEvents = vi.fn().mockResolvedValue(undefined);
128128
MockEventCache.getInstance = vi.fn().mockReturnValue(mockEventCache as unknown as EventCache);
129129

@@ -159,7 +159,7 @@ describe("Telemetry", () => {
159159

160160
verifyMockCalls({
161161
sendEventsCalls: 1,
162-
clearEventsCalls: 1,
162+
removeEventsCalls: 1,
163163
sendEventsCalledWith: [testEvent],
164164
});
165165
});
@@ -192,15 +192,15 @@ describe("Telemetry", () => {
192192
});
193193

194194
// Set up mock to return cached events
195-
mockEventCache.getEvents.mockReturnValueOnce([cachedEvent]);
195+
mockEventCache.getEvents.mockReturnValueOnce([{ id: 0, event: cachedEvent }]);
196196

197197
await telemetry.setupPromise;
198198

199199
await emitEventsForTest([newEvent]);
200200

201201
verifyMockCalls({
202202
sendEventsCalls: 1,
203-
clearEventsCalls: 1,
203+
removeEventsCalls: 1,
204204
sendEventsCalledWith: [cachedEvent, newEvent],
205205
});
206206
});

0 commit comments

Comments
 (0)