diff --git a/test/api_integration/config.js b/test/api_integration/config.js index 52af2f8d27a5..a9518b4f8318 100644 --- a/test/api_integration/config.js +++ b/test/api_integration/config.js @@ -1,5 +1,6 @@ import { - SupertestProvider, + KibanaSupertestProvider, + ElasticsearchSupertestProvider, ChanceProvider, } from './services'; @@ -14,7 +15,8 @@ export default async function ({ readConfigFile }) { es: commonConfig.get('services.es'), esArchiver: commonConfig.get('services.esArchiver'), retry: commonConfig.get('services.retry'), - supertest: SupertestProvider, + supertest: KibanaSupertestProvider, + esSupertest: ElasticsearchSupertestProvider, chance: ChanceProvider, }, servers: commonConfig.get('servers'), diff --git a/test/api_integration/services/index.js b/test/api_integration/services/index.js index 24b757a6a44f..157cc22ade9e 100644 --- a/test/api_integration/services/index.js +++ b/test/api_integration/services/index.js @@ -1,2 +1,2 @@ -export { SupertestProvider } from './supertest'; +export { KibanaSupertestProvider, ElasticsearchSupertestProvider } from './supertest'; export { ChanceProvider } from './chance'; diff --git a/test/api_integration/services/supertest.js b/test/api_integration/services/supertest.js index ac7f0a2d4f89..c456172f2337 100644 --- a/test/api_integration/services/supertest.js +++ b/test/api_integration/services/supertest.js @@ -2,8 +2,14 @@ import { format as formatUrl } from 'url'; import supertestAsPromised from 'supertest-as-promised'; -export function SupertestProvider({ getService }) { +export function KibanaSupertestProvider({ getService }) { const config = getService('config'); const kibanaServerUrl = formatUrl(config.get('servers.kibana')); return supertestAsPromised(kibanaServerUrl); } + +export function ElasticsearchSupertestProvider({ getService }) { + const config = getService('config'); + const elasticSearchServerUrl = formatUrl(config.get('servers.elasticsearch')); + return supertestAsPromised(elasticSearchServerUrl); +}