Fix discover preserve url (#63580) (#63665)

This commit is contained in:
Joe Reuter 2020-04-16 11:47:57 +02:00 committed by GitHub
parent 7e8f2c317f
commit 9ef8a99779
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -10,7 +10,6 @@ import { FtrProviderContext } from '../../ftr_provider_context';
export default function({ getService, getPageObjects }: FtrProviderContext) {
const esArchiver = getService('esArchiver');
const PageObjects = getPageObjects(['common', 'discover', 'spaceSelector', 'header']);
const appsMenu = getService('appsMenu');
const globalNav = getService('globalNav');
describe('preserve url', function() {
@ -26,8 +25,7 @@ export default function({ getService, getPageObjects }: FtrProviderContext) {
await PageObjects.common.navigateToApp('discover');
await PageObjects.discover.saveSearch('A Search');
await PageObjects.common.navigateToApp('home');
await appsMenu.clickLink('Discover');
await PageObjects.discover.waitUntilSearchingHasFinished();
await PageObjects.header.clickDiscover();
const activeTitle = await globalNav.getLastBreadcrumb();
expect(activeTitle).to.be('A Search');
});
@ -42,7 +40,7 @@ export default function({ getService, getPageObjects }: FtrProviderContext) {
await PageObjects.spaceSelector.expectHomePage('another-space');
// other space
await appsMenu.clickLink('Discover');
await PageObjects.header.clickDiscover();
await PageObjects.discover.saveSearch('A Search in another space');
await PageObjects.spaceSelector.openSpacesNav();
@ -50,7 +48,7 @@ export default function({ getService, getPageObjects }: FtrProviderContext) {
await PageObjects.spaceSelector.expectHomePage('default');
// default space
await appsMenu.clickLink('Discover');
await PageObjects.header.clickDiscover();
await PageObjects.discover.waitUntilSearchingHasFinished();
const activeTitleDefaultSpace = await globalNav.getLastBreadcrumb();
expect(activeTitleDefaultSpace).to.be('A Search');
@ -60,7 +58,7 @@ export default function({ getService, getPageObjects }: FtrProviderContext) {
await PageObjects.spaceSelector.expectHomePage('another-space');
// other space
await appsMenu.clickLink('Discover');
await PageObjects.header.clickDiscover();
await PageObjects.discover.waitUntilSearchingHasFinished();
const activeTitleOtherSpace = await globalNav.getLastBreadcrumb();
expect(activeTitleOtherSpace).to.be('A Search in another space');