From 0a5e29b0929a7272b27a303d40d76cc3898c9bfd Mon Sep 17 00:00:00 2001 From: xjm Date: Thu, 26 Mar 2020 20:32:40 -0500 Subject: [PATCH] Issue #3122742 by alexpott: Fix PHP 5 tests on 8.7.x --- core/tests/Drupal/Tests/RequirementsPageTrait.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/tests/Drupal/Tests/RequirementsPageTrait.php b/core/tests/Drupal/Tests/RequirementsPageTrait.php index 44f9bb9dc2e..b71afba0841 100644 --- a/core/tests/Drupal/Tests/RequirementsPageTrait.php +++ b/core/tests/Drupal/Tests/RequirementsPageTrait.php @@ -12,7 +12,8 @@ trait RequirementsPageTrait { */ protected function updateRequirementsProblem() { // Assert a warning is shown on older test environments. - if (version_compare(phpversion(), DRUPAL_MINIMUM_SUPPORTED_PHP) < 0) { + $links = $this->getSession()->getPage()->findAll('named', ['link', 'try again']); + if ($links && version_compare(phpversion(), DRUPAL_MINIMUM_SUPPORTED_PHP) < 0) { $this->assertNoText('Errors found'); $this->assertWarningSummaries(['PHP']); $this->clickLink('try again');