foreach ([0, 1
] as $minor_version) { foreach ([0, 1
] as $patch_version) { foreach (['-alpha1', '-beta1', ''
] as $extra_version) { $this->
setProjectInstalledVersion("8.
$minor_version.
$patch_version" .
$extra_version);
$this->
refreshUpdateStatus([$this->updateProject => "
$minor_version.
$patch_version" .
$extra_version]);
$this->
standardTests();
// The XML test fixtures for this method all contain the '8.2.0'
// release but because '8.2.0' is not in a supported branch it will
// not be in the available updates.
$this->
assertUpdateTableElementNotContains('8.2.0'
);
$this->
assertUpdateTableTextContains('Up to date'
);
$this->
assertUpdateTableTextNotContains('Update available'
);
$this->
assertUpdateTableTextNotContains('Security update required!'
);
$this->
assertUpdateTableElementContains('check.svg'
);
} } } } /**
* Tests the Update Manager module when one normal update is available.
*/
public function testNormalUpdateAvailable() {