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();