Skip to content
Snippets Groups Projects

Resolve #3406008 "Status update php"

Files
4
@@ -79,23 +79,19 @@ class StatusCheckerRunAfterUpdateTest extends UpdaterFormTestBase {
@@ -79,23 +79,19 @@ class StatusCheckerRunAfterUpdateTest extends UpdaterFormTestBase {
$page->clickLink('Apply pending updates');
$page->clickLink('Apply pending updates');
$this->checkForMetaRefresh();
$this->checkForMetaRefresh();
$assert_session->pageTextContains('Updates were attempted.');
$assert_session->pageTextContains('Updates were attempted.');
// PendingUpdatesValidator prevented the update to complete, so the status
// checks weren't run.
$this->drupalGet('/admin');
$assert_session->pageTextContains('Your site has not recently run an update readiness check. Rerun readiness checks now.');
}
}
else {
else {
$page->pressButton('Continue');
$page->pressButton('Continue');
$this->checkForMetaRefresh();
$this->checkForMetaRefresh();
$assert_session->addressEquals('/admin/reports/updates');
$assert_session->addressEquals('/admin/reports/updates');
$assert_session->pageTextContainsOnce('Update complete!');
$assert_session->pageTextContainsOnce('Update complete!');
// Status checks should display errors on admin page.
$this->drupalGet('/admin');
// Confirm that the status checks were run and the new error is displayed.
$assert_session->statusMessageContains('Error before continue.', 'error');
$assert_session->statusMessageContains('Your site does not pass some readiness checks for automatic updates. It cannot be automatically updated until further action is performed.', 'error');
$assert_session->pageTextNotContains('Your site has not recently run an update readiness check. Rerun readiness checks now.');
}
}
 
// Status checks should display errors on admin page.
 
$this->drupalGet('/admin');
 
// Confirm that the status checks were run and the new error is displayed.
 
$assert_session->statusMessageContains('Error before continue.', 'error');
 
$assert_session->statusMessageContains('Your site does not pass some readiness checks for automatic updates. It cannot be automatically updated until further action is performed.', 'error');
 
$assert_session->pageTextNotContains('Your site has not recently run an update readiness check. Rerun readiness checks now.');
}
}
}
}
Loading