@@ -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