From 809a83df82ffe53102e7b1c4df1f6db120a054ea Mon Sep 17 00:00:00 2001 From: Jean-Louis Leysens Date: Mon, 8 Jul 2024 12:40:32 +0200 Subject: [PATCH] [Saved Objects] Provide stable sorting to the rows extracted from UI (#187545) ## Summary Per the title Close https://github.com/elastic/kibana/issues/179977 --- .../saved_objects_management/show_relationships.ts | 12 ++++++------ .../page_objects/management/saved_objects_page.ts | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/test/functional/apps/saved_objects_management/show_relationships.ts b/test/functional/apps/saved_objects_management/show_relationships.ts index a48e8069fe436f..5714fdac1faaaf 100644 --- a/test/functional/apps/saved_objects_management/show_relationships.ts +++ b/test/functional/apps/saved_objects_management/show_relationships.ts @@ -36,18 +36,18 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { const invalidRelations = await PageObjects.savedObjects.getInvalidRelations(); expect(invalidRelations).to.eql([ - { - error: 'Saved object [visualization/missing-vis-ref] not found', - id: 'missing-vis-ref', - relationship: 'Child', - type: 'visualization', - }, { error: 'Saved object [dashboard/missing-dashboard-ref] not found', id: 'missing-dashboard-ref', relationship: 'Child', type: 'dashboard', }, + { + error: 'Saved object [visualization/missing-vis-ref] not found', + id: 'missing-vis-ref', + relationship: 'Child', + type: 'visualization', + }, ]); }); }); diff --git a/test/functional/page_objects/management/saved_objects_page.ts b/test/functional/page_objects/management/saved_objects_page.ts index cbbb70587ea0ef..5285836ccd85d9 100644 --- a/test/functional/page_objects/management/saved_objects_page.ts +++ b/test/functional/page_objects/management/saved_objects_page.ts @@ -357,7 +357,7 @@ export class SavedObjectsPageObject extends FtrService { error: await error.getVisibleText(), }; }) - ); + ).then((result) => result.sort((a, b) => a.id.localeCompare(b.id))); } async getTableSummary() {