function UpdateStorageTest::testUpdateStorage
Same name in other branches
- 10 core/modules/update/tests/src/Kernel/UpdateStorageTest.php \Drupal\Tests\update\Kernel\UpdateStorageTest::testUpdateStorage()
- 11.x core/modules/update/tests/src/Kernel/UpdateStorageTest.php \Drupal\Tests\update\Kernel\UpdateStorageTest::testUpdateStorage()
Tests the Update module storage is cleared correctly.
File
-
core/
modules/ update/ tests/ src/ Kernel/ UpdateStorageTest.php, line 24
Class
- UpdateStorageTest
- Tests the Update module storage is cleared correctly.
Namespace
Drupal\Tests\update\KernelCode
public function testUpdateStorage() {
// Setting values in both key stores, then installing the module and
// testing if these key values are cleared.
$keyvalue_update = $this->container
->get('keyvalue.expirable')
->get('update');
$keyvalue_update->set('key', 'some value');
$keyvalue_update_available_release = $this->container
->get('keyvalue.expirable')
->get('update_available_release');
$keyvalue_update_available_release->set('key', 'some value');
$this->container
->get('module_installer')
->install([
'help',
]);
$this->assertNull($keyvalue_update->get('key'));
$this->assertNull($keyvalue_update_available_release->get('key'));
// Setting new values in both key stores, then uninstalling the module and
// testing if these new key values are cleared.
$keyvalue_update->set('another_key', 'some value');
$keyvalue_update_available_release->set('another_key', 'some value');
$this->container
->get('module_installer')
->uninstall([
'help',
]);
$this->assertNull($keyvalue_update->get('another_key'));
$this->assertNull($keyvalue_update_available_release->get('another_key'));
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.