@@ -503,9 +503,9 @@ public function testSetBaseURL()
503
503
$ this ->assertEquals ($ expectedUrl , Utils::getSelfURL ());
504
504
505
505
Utils::setBaseURL ("http://anothersp.example.com:81/example2/ " );
506
- $ expectedUrlNQ2 = 'http://anothersp.example.com:81/example2/route.php ' ;
507
- $ expectedRoutedUrlNQ2 = 'http://anothersp.example.com:81/example2/route.php ' ;
508
- $ expectedUrl2 = 'http://anothersp.example.com:81/example2/route.php?x=test ' ;
506
+ $ expectedUrlNQ2 = 'http://anothersp.example.com:81/example2/example1/ route.php ' ;
507
+ $ expectedRoutedUrlNQ2 = 'http://anothersp.example.com:81/example2/example1/ route.php ' ;
508
+ $ expectedUrl2 = 'http://anothersp.example.com:81/example2/example1/ route.php?x=test ' ;
509
509
510
510
$ this ->assertEquals ('http ' , Utils::getSelfProtocol ());
511
511
$ this ->assertEquals ('anothersp.example.com ' , Utils::getSelfHost ());
@@ -517,13 +517,33 @@ public function testSetBaseURL()
517
517
$ this ->assertEquals ($ expectedUrl2 , Utils::getSelfURL ());
518
518
519
519
$ _SERVER ['PATH_INFO ' ] = '/test ' ;
520
- $ expectedUrlNQ2 = 'http://anothersp.example.com:81/example2/route.php/test ' ;
520
+ $ expectedUrlNQ2 = 'http://anothersp.example.com:81/example2/example1/ route.php/test ' ;
521
521
522
522
$ this ->assertEquals ($ expectedUrlNQ2 , Utils::getSelfURLNoQuery ());
523
523
$ this ->assertEquals ($ expectedRoutedUrlNQ2 , Utils::getSelfRoutedURLNoQuery ());
524
524
$ this ->assertEquals ($ expectedUrl2 , Utils::getSelfURL ());
525
525
}
526
526
527
+ /**
528
+ * Tests the buildWithBaseURLPath method of the Utils
529
+ *
530
+ * @covers OneLogin\Saml2\Utils::buildWithBaseURLPath
531
+ *
532
+ * @runInSeparateProcess
533
+ * @preserveGlobalState disabled
534
+ */
535
+ public function testBuildWithBaseURLPath ()
536
+ {
537
+ $ class = new \ReflectionClass ("Utils " );
538
+ $ method = $ class ->getMethod ("buildWithBaseURLPath " );
539
+
540
+ Utils::setBaseURL ("http://sp.example.com:81/ " );
541
+ $ result = Utils::buildWithBaseURLPath ();
542
+
543
+ $ this ->assertEquals ("" , $ result );
544
+ }
545
+
546
+
527
547
/**
528
548
* Tests the getSelfURLhost method of the Utils
529
549
*
0 commit comments