Skip to content
Snippets Groups Projects

Set tolerance to 0 during tests

Merged Eric Smith requested to merge issue/memcache-2996055:2996055-test-coverage into 8.x-2.x
1 file
+ 12
1
Compare changes
  • Side-by-side
  • Inline
@@ -2,6 +2,8 @@
namespace Drupal\Tests\memcache\Kernel;
use Drupal\Core\DependencyInjection\ContainerBuilder;
use Drupal\Core\DependencyInjection\ServiceModifierInterface;
use Drupal\KernelTests\Core\Cache\GenericCacheBackendUnitTestBase;
use Drupal\memcache\MemcacheBackendFactory;
@@ -10,7 +12,7 @@ use Drupal\memcache\MemcacheBackendFactory;
*
* @group memcache
*/
class MemcacheBackendTest extends GenericCacheBackendUnitTestBase {
class MemcacheBackendTest extends GenericCacheBackendUnitTestBase implements ServiceModifierInterface {
/**
* Modules to enable.
@@ -19,6 +21,15 @@ class MemcacheBackendTest extends GenericCacheBackendUnitTestBase {
*/
public static $modules = ['system', 'memcache'];
/**
* {@inheritdoc}
*/
public function alter(ContainerBuilder $container) {
$service_definition = $container->getDefinition('memcache.timestamp.invalidator.bin');
// Set tolerance to 0 for timestamp invalidator.
$service_definition->setArgument(2, 0);
}
/**
* Creates a new instance of DatabaseBackend.
*
Loading