From 1a880282e5811cc61171422dc9bb0f42ad843a34 Mon Sep 17 00:00:00 2001
From: Tim van Dijen <tvdijen@gmail.com>
Date: Sun, 21 Oct 2018 21:47:16 +0200
Subject: [PATCH] Test HTTP:getFirstPathElement

---
 tests/lib/SimpleSAML/Utils/HTTPTest.php | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/tests/lib/SimpleSAML/Utils/HTTPTest.php b/tests/lib/SimpleSAML/Utils/HTTPTest.php
index 295c18636..071840884 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;
+    }
 }
-- 
GitLab