mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 09:48:58 -04:00
un-skip maps/feature_controls/maps_spaces.ts functional test (#113656)
This commit is contained in:
parent
b879a9a497
commit
e37c25991e
2 changed files with 22 additions and 10 deletions
|
@ -7,14 +7,15 @@
|
|||
|
||||
import expect from '@kbn/expect';
|
||||
import { FtrProviderContext } from '../../../ftr_provider_context';
|
||||
import { APP_ID } from '../../../../../plugins/maps/common/constants';
|
||||
|
||||
export default function ({ getPageObjects, getService }: FtrProviderContext) {
|
||||
const spacesService = getService('spaces');
|
||||
const PageObjects = getPageObjects(['common', 'maps', 'security']);
|
||||
const PageObjects = getPageObjects(['common', 'maps', 'security', 'header']);
|
||||
const listingTable = getService('listingTable');
|
||||
const appsMenu = getService('appsMenu');
|
||||
|
||||
// FLAKY: https://github.com/elastic/kibana/issues/38414
|
||||
describe.skip('spaces feature controls', () => {
|
||||
describe('spaces feature controls', () => {
|
||||
before(async () => {
|
||||
PageObjects.maps.setBasePath('/s/custom_space');
|
||||
});
|
||||
|
@ -46,21 +47,31 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) {
|
|||
});
|
||||
|
||||
it(`allows a map to be created`, async () => {
|
||||
await PageObjects.common.navigateToActualUrl('maps', '', {
|
||||
await PageObjects.common.navigateToActualUrl(APP_ID, '/map', {
|
||||
basePath: `/s/custom_space`,
|
||||
ensureCurrentUrl: false,
|
||||
ensureCurrentUrl: true,
|
||||
shouldLoginIfPrompted: false,
|
||||
});
|
||||
await PageObjects.maps.waitForLayersToLoad();
|
||||
await PageObjects.maps.saveMap('my test map');
|
||||
});
|
||||
|
||||
it(`allows a map to be deleted`, async () => {
|
||||
await PageObjects.common.navigateToActualUrl('maps', '', {
|
||||
await PageObjects.common.navigateToActualUrl(APP_ID, '/', {
|
||||
basePath: `/s/custom_space`,
|
||||
ensureCurrentUrl: false,
|
||||
ensureCurrentUrl: true,
|
||||
shouldLoginIfPrompted: false,
|
||||
});
|
||||
await PageObjects.maps.deleteSavedMaps('my test map');
|
||||
|
||||
// Can not use maps.deleteSavedMaps because maps.deleteSavedMaps will
|
||||
// navigate to default space if on list page check fails
|
||||
await listingTable.searchForItemWithName('my test map');
|
||||
await PageObjects.header.waitUntilLoadingHasFinished();
|
||||
await listingTable.checkListingSelectAllCheckbox();
|
||||
await listingTable.clickDeleteSelected();
|
||||
await PageObjects.common.clickConfirmOnModal();
|
||||
await PageObjects.header.waitUntilLoadingHasFinished();
|
||||
await listingTable.expectItemsCount('map', 0);
|
||||
});
|
||||
});
|
||||
|
||||
|
@ -78,9 +89,9 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) {
|
|||
});
|
||||
|
||||
it(`returns a 404`, async () => {
|
||||
await PageObjects.common.navigateToActualUrl('maps', '', {
|
||||
await PageObjects.common.navigateToActualUrl(APP_ID, '/', {
|
||||
basePath: '/s/custom_space',
|
||||
ensureCurrentUrl: false,
|
||||
ensureCurrentUrl: true,
|
||||
shouldLoginIfPrompted: false,
|
||||
});
|
||||
const messageText = await PageObjects.common.getJsonBodyText();
|
||||
|
|
|
@ -164,6 +164,7 @@ export class GisPageObject extends FtrService {
|
|||
await this.testSubjects.click('savedObjectTitle');
|
||||
}
|
||||
await this.testSubjects.clickWhenNotDisabled('confirmSaveSavedObjectButton');
|
||||
await this.header.waitUntilLoadingHasFinished();
|
||||
}
|
||||
|
||||
async clickSaveAndReturnButton() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue