fix: resolve TypeScript lint errors in telemetry tests

- Fix variable name conflicts in mcp-telemetry.test.ts
- Fix process.exit mock type in batch-processor.test.ts
- Fix position tuple types in event-tracker.test.ts
- Import MockInstance type from vitest
This commit is contained in:
czlonkowski
2025-09-26 18:57:05 +02:00
parent a5cf4193e4
commit 2716207d72
3 changed files with 39 additions and 24 deletions

View File

@@ -310,14 +310,14 @@ describe.skip('MCP Telemetry Integration', () => {
const callToolHandler = server.requestHandlers.get('tools/call');
if (callToolHandler) {
await callToolHandler(callToolRequest.params);
await callToolHandler(searchRequest.params);
}
expect(telemetry.trackSearchQuery).toHaveBeenCalledWith('webhook', 2, 'OR');
});
it('should track zero-result searches', async () => {
const searchRequest: CallToolRequest = {
const zeroResultRequest: CallToolRequest = {
method: 'tools/call',
params: {
name: 'search_nodes',
@@ -334,14 +334,14 @@ describe.skip('MCP Telemetry Integration', () => {
const callToolHandler = server.requestHandlers.get('tools/call');
if (callToolHandler) {
await callToolHandler(callToolRequest.params);
await callToolHandler(zeroResultRequest.params);
}
expect(telemetry.trackSearchQuery).toHaveBeenCalledWith('nonexistent', 0, 'AND');
});
it('should track fallback search queries', async () => {
const searchRequest: CallToolRequest = {
const fallbackRequest: CallToolRequest = {
method: 'tools/call',
params: {
name: 'search_nodes',
@@ -360,7 +360,7 @@ describe.skip('MCP Telemetry Integration', () => {
const callToolHandler = server.requestHandlers.get('tools/call');
if (callToolHandler) {
await callToolHandler(callToolRequest.params);
await callToolHandler(fallbackRequest.params);
}
// Should track both main query and fallback
@@ -400,7 +400,7 @@ describe.skip('MCP Telemetry Integration', () => {
const callToolHandler = server.requestHandlers.get('tools/call');
if (callToolHandler) {
await callToolHandler(callToolRequest.params);
await callToolHandler(validateRequest.params);
}
expect(telemetry.trackWorkflowCreation).toHaveBeenCalledWith(workflow, true);
@@ -444,7 +444,7 @@ describe.skip('MCP Telemetry Integration', () => {
const callToolHandler = server.requestHandlers.get('tools/call');
if (callToolHandler) {
await callToolHandler(callToolRequest.params);
await callToolHandler(validateRequest.params);
}
expect(telemetry.trackValidationDetails).toHaveBeenCalledWith(
@@ -482,7 +482,7 @@ describe.skip('MCP Telemetry Integration', () => {
const callToolHandler = server.requestHandlers.get('tools/call');
if (callToolHandler) {
await callToolHandler(callToolRequest.params);
await callToolHandler(validateNodeRequest.params);
}
// Should track the validation attempt
@@ -514,7 +514,7 @@ describe.skip('MCP Telemetry Integration', () => {
const callToolHandler = server.requestHandlers.get('tools/call');
if (callToolHandler) {
await callToolHandler(callToolRequest.params);
await callToolHandler(slowToolRequest.params);
}
expect(telemetry.trackToolUsage).toHaveBeenCalledWith(
@@ -680,7 +680,7 @@ describe.skip('MCP Telemetry Integration', () => {
const callToolHandler = server.requestHandlers.get('tools/call');
if (callToolHandler) {
await callToolHandler(callToolRequest.params);
await callToolHandler(validateRequest.params);
}
expect(telemetry.trackWorkflowCreation).toHaveBeenCalledWith(complexWorkflow, true);