UNPKG

kibana-123

Version:

Kibana is an open source (Apache Licensed), browser based analytics and search dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana strives to be easy to get started with, while also being flexible and powerful, just like Elastic

58 lines (48 loc) 1.81 kB
import expect from 'expect.js'; import { bdd, scenarioManager, esClient } from '../../../support'; import PageObjects from '../../../support/page_objects'; bdd.describe('creating and deleting default index', function describeIndexTests() { bdd.before(function () { // delete .kibana index and then wait for Kibana to re-create it return esClient.deleteAndUpdateConfigDoc() .then(function () { return PageObjects.settings.navigateTo(); }) .then(function () { return PageObjects.settings.clickKibanaIndicies(); }) .then(function () { return PageObjects.settings.createIndexPattern(); }) .then(function () { return PageObjects.settings.navigateTo(); }); }); bdd.it('should allow setting advanced settings', function () { return PageObjects.settings.clickKibanaSettings() .then(function TestCallSetAdvancedSettingsForTimezone() { PageObjects.common.saveScreenshot('Settings-advanced-tab'); PageObjects.common.debug('calling setAdvancedSetting'); return PageObjects.settings.setAdvancedSettings('dateFormat:tz', 'America/Phoenix'); }) .then(function GetAdvancedSetting() { PageObjects.common.saveScreenshot('Settings-set-timezone'); return PageObjects.settings.getAdvancedSettings('dateFormat:tz'); }) .then(function (advancedSetting) { expect(advancedSetting).to.be('America/Phoenix'); }); }); bdd.after(function () { return PageObjects.settings.clickKibanaSettings() .then(function TestCallSetAdvancedSettingsForTimezone() { PageObjects.common.saveScreenshot('Settings-advanced-tab'); PageObjects.common.debug('calling setAdvancedSetting'); return PageObjects.settings.setAdvancedSettings('dateFormat:tz', 'UTC'); }); }); });