From b028b3586c5022753e9ff390a042aac9f5b863f4 Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Thu, 14 May 2015 11:10:30 -0400 Subject: Return application url if defined for the helper getCurrentBaseUrl() --- tests/units/HelperTest.php | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'tests/units') diff --git a/tests/units/HelperTest.php b/tests/units/HelperTest.php index 8694e8a2..57d1940a 100644 --- a/tests/units/HelperTest.php +++ b/tests/units/HelperTest.php @@ -3,6 +3,7 @@ require_once __DIR__.'/Base.php'; use Core\Helper; +use Model\Config; class HelperTest extends Base { @@ -30,4 +31,20 @@ class HelperTest extends Base ) ); } + + public function testGetCurrentBaseUrl() + { + $h = new Helper($this->container); + + $_SERVER['PHP_SELF'] = '/'; + $_SERVER['SERVER_NAME'] = 'localhost'; + $_SERVER['SERVER_PORT'] = 1234; + + $this->assertEquals('http://localhost:1234/', $h->getCurrentBaseUrl()); + + $c = new Config($this->container); + $c->save(array('application_url' => 'https://mykanboard/')); + $this->assertEquals('https://mykanboard/', $c->get('application_url')); + $this->assertEquals('https://mykanboard/', $h->getCurrentBaseUrl()); + } } -- cgit v1.2.3