|
5 | 5 |
|
6 | 6 | import { ApiResponse } from '@opensearch-project/opensearch';
|
7 | 7 | import { ResponseError } from '@opensearch-project/opensearch/lib/errors';
|
| 8 | +import { loggerMock } from '@osd/logging/target/mocks'; |
8 | 9 | import { RequestHandlerContext } from 'src/core/server';
|
9 |
| -// // eslint-disable-next-line @osd/eslint/no-restricted-paths |
10 |
| -// import { CoreRouteHandlerContext } from 'src/core/server/core_route_handler_context'; |
11 | 10 | import { coreMock } from '../../../../../core/server/mocks';
|
12 |
| -import { loggerMock } from '@osd/logging/target/mocks'; |
13 | 11 | import { getAgentIdByConfig, requestAgentByConfig } from './agents';
|
14 | 12 |
|
15 |
| -describe.skip('Agents helper functions', () => { |
16 |
| - // const coreContext = new CoreRouteHandlerContext( |
17 |
| - // coreMock.createInternalStart(), |
18 |
| - // httpServerMock.createOpenSearchDashboardsRequest() |
19 |
| - // ); |
| 13 | +describe('Agents helper functions', () => { |
20 | 14 | const coreContext = coreMock.createRequestHandlerContext();
|
21 | 15 | const client = coreContext.opensearch.client.asCurrentUser;
|
22 | 16 | const mockedTransport = client.transport.request as jest.Mock;
|
23 | 17 | const context: RequestHandlerContext = {
|
24 | 18 | core: coreContext,
|
| 19 | + // @ts-ignore |
25 | 20 | dataSource: jest.fn(),
|
26 |
| - query_assist: { dataSourceEnabled: false, logger: loggerMock.create() }, |
| 21 | + query_assist: { |
| 22 | + dataSourceEnabled: false, |
| 23 | + logger: loggerMock.create(), |
| 24 | + configPromise: Promise.resolve({ |
| 25 | + enabled: true, |
| 26 | + queryAssist: { |
| 27 | + supportedLanguages: [{ language: 'PPL', agentConfig: 'testConfig' }], |
| 28 | + }, |
| 29 | + }), |
| 30 | + }, |
27 | 31 | };
|
28 | 32 |
|
29 | 33 | afterEach(() => {
|
|
0 commit comments