@@ -25,6 +25,7 @@ import { elasticsearchServiceMock } from './elasticsearch/elasticsearch_service.
2525import { httpServiceMock } from './http/http_service.mock' ;
2626import { contextServiceMock } from './context/context_service.mock' ;
2727import { savedObjectsServiceMock } from './saved_objects/saved_objects_service.mock' ;
28+ import { savedObjectsClientMock } from './saved_objects/service/saved_objects_client.mock' ;
2829import { uiSettingsServiceMock } from './ui_settings/ui_settings_service.mock' ;
2930import { SharedGlobalConfig } from './plugins' ;
3031import { InternalCoreSetup , InternalCoreStart } from './internal_types' ;
@@ -36,7 +37,6 @@ export { configServiceMock } from './config/config_service.mock';
3637export { elasticsearchServiceMock } from './elasticsearch/elasticsearch_service.mock' ;
3738export { httpServiceMock } from './http/http_service.mock' ;
3839export { loggingServiceMock } from './logging/logging_service.mock' ;
39- export { savedObjectsClientMock } from './saved_objects/service/saved_objects_client.mock' ;
4040export { savedObjectsRepositoryMock } from './saved_objects/service/lib/repository.mock' ;
4141export { typeRegistryMock as savedObjectsTypeRegistryMock } from './saved_objects/saved_objects_type_registry.mock' ;
4242export { uiSettingsServiceMock } from './ui_settings/ui_settings_service.mock' ;
@@ -168,10 +168,31 @@ function createInternalCoreStartMock() {
168168 return startDeps ;
169169}
170170
171+ function createCoreRequestHandlerContextMock ( ) {
172+ return {
173+ rendering : {
174+ render : jest . fn ( ) ,
175+ } ,
176+ savedObjects : {
177+ client : savedObjectsClientMock . create ( ) ,
178+ } ,
179+ elasticsearch : {
180+ adminClient : elasticsearchServiceMock . createScopedClusterClient ( ) ,
181+ dataClient : elasticsearchServiceMock . createScopedClusterClient ( ) ,
182+ } ,
183+ uiSettings : {
184+ client : uiSettingsServiceMock . createClient ( ) ,
185+ } ,
186+ } ;
187+ }
188+
171189export const coreMock = {
172190 createSetup : createCoreSetupMock ,
173191 createStart : createCoreStartMock ,
174192 createInternalSetup : createInternalCoreSetupMock ,
175193 createInternalStart : createInternalCoreStartMock ,
176194 createPluginInitializerContext : pluginInitializerContextMock ,
195+ createRequestHandlerContext : createCoreRequestHandlerContextMock ,
177196} ;
197+
198+ export { savedObjectsClientMock } ;
0 commit comments