Skip to content

Commit e763213

Browse files
committed
Update jest tests
1 parent ec215cf commit e763213

File tree

2 files changed

+28
-4
lines changed

2 files changed

+28
-4
lines changed

x-pack/platform/plugins/shared/inference/server/chat_complete/adapters/bedrock/bedrock_claude_adapter.test.ts

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,19 @@ import { PassThrough } from 'stream';
99
import { loggerMock } from '@kbn/logging-mocks';
1010
import { noop } from 'rxjs';
1111
import type { InferenceExecutor } from '../../utils/inference_executor';
12-
import { MessageRole, ToolChoiceType } from '@kbn/inference-common';
12+
import { MessageRole, ToolChoiceType, InferenceConnectorType } from '@kbn/inference-common';
1313
import { bedrockClaudeAdapter } from './bedrock_claude_adapter';
1414
import { addNoToolUsageDirective } from './prompts';
1515
import { lastValueFrom, toArray } from 'rxjs';
1616
describe('bedrockClaudeAdapter', () => {
1717
const logger = loggerMock.create();
1818
const executorMock = {
1919
invoke: jest.fn(),
20-
} as InferenceExecutor & { invoke: jest.MockedFn<InferenceExecutor['invoke']> };
20+
getConnector: jest.fn(),
21+
} as InferenceExecutor & {
22+
invoke: jest.MockedFn<InferenceExecutor['invoke']>;
23+
getConnector: jest.MockedFn<InferenceExecutor['getConnector']>;
24+
};
2125

2226
beforeEach(() => {
2327
executorMock.invoke.mockReset();
@@ -31,6 +35,14 @@ describe('bedrockClaudeAdapter', () => {
3135
},
3236
};
3337
});
38+
executorMock.getConnector.mockReset();
39+
executorMock.getConnector.mockReturnValue({
40+
type: InferenceConnectorType.Bedrock,
41+
name: 'bedrock-connector',
42+
connectorId: 'test-connector-id',
43+
config: {},
44+
capabilities: {},
45+
});
3446
});
3547

3648
function getCallParams() {

x-pack/platform/plugins/shared/inference/server/chat_complete/adapters/gemini/gemini_adapter.test.ts

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,29 @@ import { noop, tap, lastValueFrom, toArray, of } from 'rxjs';
1111
import { loggerMock } from '@kbn/logging-mocks';
1212
import type { InferenceExecutor } from '../../utils/inference_executor';
1313
import { observableIntoEventSourceStream } from '../../../util/observable_into_event_source_stream';
14-
import { MessageRole, ToolChoiceType } from '@kbn/inference-common';
14+
import { MessageRole, ToolChoiceType, InferenceConnectorType } from '@kbn/inference-common';
1515
import { geminiAdapter } from './gemini_adapter';
1616

1717
describe('geminiAdapter', () => {
1818
const logger = loggerMock.create();
1919
const executorMock = {
2020
invoke: jest.fn(),
21-
} as InferenceExecutor & { invoke: jest.MockedFn<InferenceExecutor['invoke']> };
21+
getConnector: jest.fn(),
22+
} as InferenceExecutor & {
23+
invoke: jest.MockedFn<InferenceExecutor['invoke']>;
24+
getConnector: jest.MockedFn<InferenceExecutor['getConnector']>;
25+
};
2226

2327
beforeEach(() => {
2428
executorMock.invoke.mockReset();
29+
executorMock.getConnector.mockReset();
30+
executorMock.getConnector.mockReturnValue({
31+
type: InferenceConnectorType.Gemini,
32+
name: 'gemini-connector',
33+
connectorId: 'test-connector-id',
34+
config: {},
35+
capabilities: {},
36+
});
2537
processVertexStreamMock.mockReset().mockImplementation(() => tap(noop));
2638
});
2739

0 commit comments

Comments
 (0)