From c1677724b39951f639b2a2ff04c13b7890aca745 Mon Sep 17 00:00:00 2001 From: Lauri Eskola <lauri.eskola@acquia.com> Date: Mon, 19 Jun 2023 14:42:55 +0300 Subject: [PATCH] Issue #3317378 by Spokje, Wim Leers: [random test failure] DrupalTestsmedia_libraryFunctionalJavascriptWidgetViewsTest::testWidgetViews random fail --- .../tests/src/FunctionalJavascript/MediaLibraryTestBase.php | 1 + .../tests/src/FunctionalJavascript/WidgetViewsTest.php | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/core/modules/media_library/tests/src/FunctionalJavascript/MediaLibraryTestBase.php b/core/modules/media_library/tests/src/FunctionalJavascript/MediaLibraryTestBase.php index 1b63a63c74cb..3211d49b5dd7 100644 --- a/core/modules/media_library/tests/src/FunctionalJavascript/MediaLibraryTestBase.php +++ b/core/modules/media_library/tests/src/FunctionalJavascript/MediaLibraryTestBase.php @@ -428,6 +428,7 @@ protected function switchToMediaLibraryTable() { * Asserts that the grid display of the widget view is visible. */ protected function assertMediaLibraryGrid() { + $this->assertSession()->assertWaitOnAjaxRequest(); $this->assertSession() ->elementExists('css', '.js-media-library-view[data-view-display-id="widget"]'); } diff --git a/core/modules/media_library/tests/src/FunctionalJavascript/WidgetViewsTest.php b/core/modules/media_library/tests/src/FunctionalJavascript/WidgetViewsTest.php index cf49b99c1f23..bd14a1d104d3 100644 --- a/core/modules/media_library/tests/src/FunctionalJavascript/WidgetViewsTest.php +++ b/core/modules/media_library/tests/src/FunctionalJavascript/WidgetViewsTest.php @@ -117,8 +117,9 @@ public function testWidgetViews() { // Assert the exposed filters can be applied. $page->fillField('Name', 'Dog'); $page->pressButton('Apply filters'); - $this->waitForText('Dog'); - $this->waitForNoText('Crocodile'); + $assert_session->assertWaitOnAjaxRequest(); + $assert_session->pageTextContains('Dog'); + $assert_session->pageTextNotContains('Crocodile'); $assert_session->pageTextNotContains('Turtle'); $page->checkField('Select Dog'); $assert_session->linkExists('Table'); -- GitLab