From 80f2ed76cb7f7937450af4a50be84e6dd71254df Mon Sep 17 00:00:00 2001 From: LeeDr Date: Mon, 26 Oct 2015 19:46:54 -0500 Subject: [PATCH] TryForTime to get to kibana settings tab. --- test/functional/testSettings.js | 39 +++++++++++++++++++-------------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/test/functional/testSettings.js b/test/functional/testSettings.js index fc944fc17941..342e81e714c7 100644 --- a/test/functional/testSettings.js +++ b/test/functional/testSettings.js @@ -37,27 +37,32 @@ define(function (require) { beforeEach: function () { // start each test with an empty kibana index - return common - .sleep(1000) - .then(function () { - return scenarioManager - .unload('emptyKibana'); - }) - .then(function () { - return common - .sleep(2000); - }) - .then(function () { + return scenarioManager + .reload('emptyKibana') + // and load a minimal set of makelogs data + .then(function loadIfEmptyMakelogs() { return scenarioManager .load('emptyKibana'); }) .then(function () { - return scenarioManager - .loadIfEmpty('logstash'); - }) - .then(function () { - return common - .sleep(2000); + return common.tryForTime(5000, function () { + return self.remote + .get( + url.format(_.assign(config.kibana, { + pathname: '' + }))) + .then(function () { + return common + .sleep(500); + }) + .then(function () { + return self.remote + .getCurrentUrl() + .then(function (currentUrl) { + expect(currentUrl).to.contain('settings'); + }); + }); + }); }); },