diff --git a/core/tests/Drupal/Tests/Core/Routing/RequestContextTest.php b/core/tests/Drupal/Tests/Core/Routing/RequestContextTest.php
new file mode 100644
index 00000000000..ac9f02e422b
--- /dev/null
+++ b/core/tests/Drupal/Tests/Core/Routing/RequestContextTest.php
@@ -0,0 +1,27 @@
+<?php
+
+namespace Drupal\Tests\Core\Routing;
+
+use Drupal\Core\Routing\RequestContext;
+use Drupal\Tests\UnitTestCase;
+use Symfony\Component\HttpFoundation\RequestStack;
+
+/**
+ * @coversDefaultClass \Drupal\Core\Routing\RequestContext
+ * @group Routing
+ */
+class RequestContextTest extends UnitTestCase {
+
+  /**
+   * Make sure there is no TypeError when passing an empty RequestStack.
+   *
+   * @covers ::fromRequestStack
+   */
+  public function testFromRequestStack() {
+    $request_context = new RequestContext();
+    $request_stack = new RequestStack();
+    $result = $request_context->fromRequestStack($request_stack);
+    $this->assertNotNull($result);
+  }
+
+}
