diff --git a/core/modules/system/tests/src/FunctionalJavascript/ModuleFilterTest.php b/core/modules/system/tests/src/FunctionalJavascript/ModuleFilterTest.php index 69fdb3f381..9f96c1a526 100644 --- a/core/modules/system/tests/src/FunctionalJavascript/ModuleFilterTest.php +++ b/core/modules/system/tests/src/FunctionalJavascript/ModuleFilterTest.php @@ -53,11 +53,8 @@ public function testModuleFilter() { $filter->setValue('test'); $session->wait(1000, 'jQuery("#module-node:visible").length == 0'); $visible_rows = $this->filterVisibleElements($module_rows); - self::assertNotEquals(count($module_rows), count($visible_rows)); - - // Test Drupal.announce() message when multiple matches are expected. - $expected_message = count($visible_rows) . ' modules are available in the modified list.'; - $assertSession->elementTextContains('css', '#drupal-live-announce', $expected_message); + self::assertGreaterThan(count($visible_rows), count($module_rows)); + $this->assertGreaterThan(1, count($visible_rows)); // Test Drupal.announce() message only one match is expected. // Using a very specific module name, we expect only one row. @@ -86,7 +83,7 @@ public function testModuleFilter() { * * @return \Behat\Mink\Element\NodeElement[] */ - protected function filterVisibleElements($elements) { + protected function filterVisibleElements(array $elements): array { $elements = array_filter($elements, function ($element) { return $element->isVisible(); });