diff --git a/core/tests/Drupal/KernelTests/Core/Messenger/MessengerTest.php b/core/tests/Drupal/KernelTests/Core/Messenger/MessengerTest.php
index 32c4743..a5882dc 100644
--- a/core/tests/Drupal/KernelTests/Core/Messenger/MessengerTest.php
+++ b/core/tests/Drupal/KernelTests/Core/Messenger/MessengerTest.php
@@ -162,4 +162,15 @@ public function testAddMarkup() {
 
   }
 
+  /**
+   * Test adding a message to an instantiated service post container rebuild.
+   */
+  public function testContainerRebuild() {
+    $kernel = \Drupal::service('kernel');
+    $kernel->rebuildContainer();
+    $this->messenger->addStatus('Test message');
+    $messages = \Drupal::service('messenger')->messagesByType(MessengerInterface::TYPE_STATUS);
+    $this->assertCount(1, $messages);
+  }
+
 }
