function UpdateCoreTest::testUnsupportedRelease
Tests messages when a project release is marked unsupported.
This test confirms unsupported messages are displayed regardless of whether the installed version is in a supported branch or not. This test relies on 2 test XML fixtures that are identical except for the 'supported_branches' value:
- drupal.1.0.xml 'supported_branches' is '8.0.,8.1.'.
- drupal.1.0-unsupported.xml 'supported_branches' is '8.1.'.
They both have an '8.0.3' release that has the 'Release type' value of 'unsupported' and an '8.1.0' release that has the 'Release type' value of 'supported' and is the expected update.
File
-
core/
modules/ update/ tests/ src/ Functional/ UpdateCoreTest.php, line 917
Class
- UpdateCoreTest
- Tests the Update Manager module through a series of functional tests using mock XML data.
Namespace
Drupal\Tests\update\FunctionalCode
public function testUnsupportedRelease() {
foreach ([
'1.0',
'1.0-unsupported',
] as $fixture) {
$this->setSystemInfo('8.0.3');
$this->refreshUpdateStatus([
$this->updateProject => $fixture,
]);
$this->standardTests();
$this->confirmUnsupportedStatus('8.0.3', '8.1.0', 'Recommended version:');
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.