diff --git a/x-pack/plugins/index_management/__jest__/client_integration/index_details_page/index_details_page.test.tsx b/x-pack/plugins/index_management/__jest__/client_integration/index_details_page/index_details_page.test.tsx
index 5a97dadc870c..4badcc04540b 100644
--- a/x-pack/plugins/index_management/__jest__/client_integration/index_details_page/index_details_page.test.tsx
+++ b/x-pack/plugins/index_management/__jest__/client_integration/index_details_page/index_details_page.test.tsx
@@ -727,6 +727,11 @@ describe('', () => {
isActive: true,
hasAtLeast: jest.fn((type) => true),
};
+ const INFERENCE_LOCATOR = 'SEARCH_INFERENCE_ENDPOINTS';
+ const createMockLocator = (id: string) => ({
+ useUrl: jest.fn().mockReturnValue('https://redirect.me/to/inference_endpoints'),
+ });
+ const mockInferenceManagementLocator = createMockLocator(INFERENCE_LOCATOR);
beforeEach(async () => {
httpRequestsMockHelpers.setInferenceModels({
data: [
@@ -750,7 +755,9 @@ describe('', () => {
docLinks: {
links: {
ml: '',
- enterpriseSearch: '',
+ inferenceManagement: {
+ inferenceAPIDocumentation: 'https://abc.com/inference-api-create',
+ },
},
},
core: {
@@ -819,6 +826,20 @@ describe('', () => {
},
},
},
+ share: {
+ url: {
+ locators: {
+ get: jest.fn((id) => {
+ switch (id) {
+ case INFERENCE_LOCATOR:
+ return mockInferenceManagementLocator;
+ default:
+ throw new Error(`Unknown locator id: ${id}`);
+ }
+ }),
+ },
+ },
+ },
},
},
});
diff --git a/x-pack/plugins/index_management/__jest__/client_integration/index_details_page/select_inference_id.test.tsx b/x-pack/plugins/index_management/__jest__/client_integration/index_details_page/select_inference_id.test.tsx
index 2fb9165e8fd1..1c9633f829bc 100644
--- a/x-pack/plugins/index_management/__jest__/client_integration/index_details_page/select_inference_id.test.tsx
+++ b/x-pack/plugins/index_management/__jest__/client_integration/index_details_page/select_inference_id.test.tsx
@@ -20,6 +20,11 @@ import { InferenceAPIConfigResponse } from '@kbn/ml-trained-models-utils';
const createInferenceEndpointMock = jest.fn();
const mockDispatch = jest.fn();
+const INFERENCE_LOCATOR = 'SEARCH_INFERENCE_ENDPOINTS';
+const createMockLocator = (id: string) => ({
+ useUrl: jest.fn().mockReturnValue('https://redirect.me/to/inference_endpoints'),
+});
+const mockInferenceManagementLocator = createMockLocator(INFERENCE_LOCATOR);
jest.mock('../../../public/application/app_context', () => ({
useAppContext: jest.fn().mockReturnValue({
@@ -33,8 +38,8 @@ jest.mock('../../../public/application/app_context', () => ({
},
docLinks: {
links: {
- enterpriseSearch: {
- inferenceApiCreate: 'https://abc.com/inference-api-create',
+ inferenceManagement: {
+ inferenceAPIDocumentation: 'https://abc.com/inference-api-create',
},
},
},
@@ -47,6 +52,20 @@ jest.mock('../../../public/application/app_context', () => ({
},
},
},
+ share: {
+ url: {
+ locators: {
+ get: jest.fn((id) => {
+ switch (id) {
+ case INFERENCE_LOCATOR:
+ return mockInferenceManagementLocator;
+ default:
+ throw new Error(`Unknown locator id: ${id}`);
+ }
+ }),
+ },
+ },
+ },
},
}),
}));