public function UpdateSemverTestBase::testRevokedRelease in Drupal 10
Same name and namespace in other branches
- 9 core/modules/update/tests/src/Functional/UpdateSemverTestBase.php \Drupal\Tests\update\Functional\UpdateSemverTestBase::testRevokedRelease()
Tests messages when a project release is unpublished.
This test confirms that revoked 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:
- [::$updateProject].1.0.xml 'supported_branches' is '8.0.,8.1.'.
- [::$updateProject].1.0-unsupported.xml 'supported_branches' is '8.1.'.
They both have an '8.0.2' release that is unpublished and an '8.1.0' release that is published and is the expected update.
File
- core/
modules/ update/ tests/ src/ Functional/ UpdateSemverTestBase.php, line 394
Class
- UpdateSemverTestBase
- Common test methods for projects that use semver version releases.
Namespace
Drupal\Tests\update\FunctionalCode
public function testRevokedRelease() {
foreach ([
'1.0',
'1.0-unsupported',
] as $fixture) {
$this
->setProjectInstalledVersion('8.0.2');
$this
->refreshUpdateStatus([
$this->updateProject => $fixture,
]);
$this
->standardTests();
$this
->confirmRevokedStatus('8.0.2', '8.1.0', 'Recommended version:');
}
}