diff --git a/core/tests/Drupal/KernelTests/Core/Entity/ContentEntityChangedTest.php b/core/tests/Drupal/KernelTests/Core/Entity/ContentEntityChangedTest.php
index 66e1abb..825d4ca 100644
--- a/core/tests/Drupal/KernelTests/Core/Entity/ContentEntityChangedTest.php
+++ b/core/tests/Drupal/KernelTests/Core/Entity/ContentEntityChangedTest.php
@@ -89,6 +89,9 @@ public function testChanged() {
 
     $changed_en = $entity->getChangedTime();
 
+    // Let some time pass.
+    sleep(2);
+
     /** @var \Drupal\entity_test\Entity\EntityTestMulRevChanged $german */
     $german = $entity->addTranslation('de');
 
@@ -111,6 +114,9 @@ public function testChanged() {
 
     $changed_de = $german->getChangedTime();
 
+    // Let some time pass.
+    sleep(2);
+
     $entity->save();
 
     $this->assertEqual(
@@ -123,6 +129,9 @@ public function testChanged() {
       'Changed time of the German translation did not change.'
     );
 
+    // Let some time pass.
+    sleep(2);
+
     // Update a non-translatable field to make sure that the changed timestamp
     // is updated for all translations.
     $entity->set('not_translatable', $this->randomString())->save();
@@ -144,6 +153,9 @@ public function testChanged() {
 
     $entity->setOwner($user2);
 
+    // Let some time pass.
+    sleep(2);
+
     $entity->save();
 
     $this->assertTrue(
@@ -168,6 +180,9 @@ public function testChanged() {
 
     $changed_en = $entity->getChangedTime();
 
+    // Let some time pass.
+    sleep(2);
+
     // Save entity without any changes.
     $entity->save();
 
