diff --git a/core/tests/Drupal/KernelTests/Core/HttpKernel/RequestStackKernelTest.php b/core/tests/Drupal/KernelTests/Core/HttpKernel/RequestStackKernelTest.php
new file mode 100644
index 0000000..b233d34
--- /dev/null
+++ b/core/tests/Drupal/KernelTests/Core/HttpKernel/RequestStackKernelTest.php
@@ -0,0 +1,48 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\KernelTests\Core\HttpKernel\RequestStackKernelTest.
+ */
+
+namespace Drupal\KernelTests\Core\HttpKernel;
+
+use Drupal\KernelTests\KernelTestBase;
+use Symfony\Component\HttpFoundation\Request;
+
+/**
+ * Tests the usage of the request stack as part of request processing.
+ *
+ * @group http_kernel
+ */
+class RequestStackKernelTest extends KernelTestBase {
+
+  /**
+   * {@inheritdoc}
+   */
+  public static $modules = ['system'];
+
+  protected function setUp() {
+    parent::setUp();
+
+    $this->installSchema('system', 'router');
+    \Drupal::service('router.builder')->rebuild();
+  }
+
+  public function testRequest() {
+    /** @var \Symfony\Component\HttpFoundation\RequestStack $request_stack */
+    $request_stack = \Drupal::service('request_stack');
+
+    /** @var \Symfony\Component\HttpKernel\HttpKernelInterface $http_kernel */
+    $http_kernel = \Drupal::service('http_kernel');
+
+    $request = Request::create('/');
+    $http_kernel->handle($request);
+
+    $this->assertNull($request_stack->getCurrentRequest());
+    $this->assertNull($request_stack->getMasterRequest());
+  }
+
+
+
+}
