]> BookStack Code Mirror - bookstack/blobdiff - tests/Unit/HelpersTest.php
Update maintenance.php
[bookstack] / tests / Unit / HelpersTest.php
index 30b0085d6d5340c4703435f166c19ce129c70f7f..c8f4ce294d4bdbf7460539c1b677f1d6e1412d42 100644 (file)
@@ -16,4 +16,18 @@ class HelpersTest extends TestCase
         $result = baseUrl('http://example.com/bookstack/', true);
         $this->assertEquals('http://example.com/bookstack/', $result);
     }
+
+    public function test_base_url_force_domain_works_as_expected_with_full_url_given()
+    {
+        config()->set('app.url', 'http://example.com');
+        $result = baseUrl('http://examps.com/books/test/page/cat', true);
+        $this->assertEquals('http://example.com/books/test/page/cat', $result);
+    }
+
+    public function test_base_url_force_domain_works_when_app_domain_is_same_as_given_url()
+    {
+        config()->set('app.url', 'http://example.com');
+        $result = baseUrl('http://example.com/books/test/page/cat', true);
+        $this->assertEquals('http://example.com/books/test/page/cat', $result);
+    }
 }
\ No newline at end of file