diff --git a/tests/lib/SimpleSAML/Utils/HTTPTest.php b/tests/lib/SimpleSAML/Utils/HTTPTest.php
index 295c18636bb3f699293a22cc9471f0c7bfbc4c6e..07184088482e75bfbc1871aadbd7625b3ca715b7 100644
--- a/tests/lib/SimpleSAML/Utils/HTTPTest.php
+++ b/tests/lib/SimpleSAML/Utils/HTTPTest.php
@@ -416,4 +416,16 @@ class HTTPTest extends TestCase
 
         $_SERVER = $original;
     }
+
+    /**
+     * @covers SimpleSAML\Utils\HTTP::getFirstPathElement()
+     */
+    public function testGetFirstPathElement()
+    {
+        $original = $_SERVER;
+        $_SERVER['SCRIPT_NAME'] = '/test/tmp.php';
+        $this->assertEquals(HTTP::getFirstPathElement(), '/test');
+        $this->assertEquals(HTTP::getFirstPathElement(false), 'test');
+        $_SERVER = $original;
+    }
 }