From fde21b15de69831e5b2b9f3df919b9d6d13ccebd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Loix?= Date: Tue, 18 Jul 2023 15:40:51 +0100 Subject: [PATCH] [Files management] Fix flaky functional test (#162146) --- test/functional/apps/management/_files.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/test/functional/apps/management/_files.ts b/test/functional/apps/management/_files.ts index deebdb18f374b..6a9a2c2597f5f 100644 --- a/test/functional/apps/management/_files.ts +++ b/test/functional/apps/management/_files.ts @@ -6,12 +6,12 @@ * Side Public License, v 1. */ -import expect from '@kbn/expect'; import { FtrProviderContext } from '../../ftr_provider_context'; export default function ({ getPageObjects, getService }: FtrProviderContext) { const PageObjects = getPageObjects(['common', 'filesManagement']); const testSubjects = getService('testSubjects'); + const retry = getService('retry'); describe('Files management', () => { before(async () => { @@ -21,9 +21,10 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { it(`should render an empty prompt`, async () => { await testSubjects.existOrFail('filesManagementApp'); - const pageText = await (await testSubjects.find('filesManagementApp')).getVisibleText(); - - expect(pageText).to.contain('No files found'); + await retry.waitFor('Render empty files prompt', async () => { + const pageText = await (await testSubjects.find('filesManagementApp')).getVisibleText(); + return pageText.includes('No files found'); + }); }); }); }