Merge pull request #3701 from xfalcox/patch-1

Fix same domains links on subfolder installs
This commit is contained in:
Neil Lalonde
2015-09-15 11:49:09 -04:00
2 changed files with 8 additions and 1 deletions
+7
View File
@@ -16,3 +16,10 @@ test("isInternal with a HTTPS url", function() {
sandbox.stub(DiscourseURL, "origin").returns("https://eviltrout.com");
ok(DiscourseURL.isInternal("http://eviltrout.com/monocle"), "HTTPS urls match HTTP urls");
});
test("isInternal on subfolder install", function() {
sandbox.stub(DiscourseURL, "origin").returns("http://eviltrout.com/forum");
not(DiscourseURL.isInternal("http://eviltrout.com"), "the host root is not internal");
not(DiscourseURL.isInternal("http://eviltrout.com/tophat"), "a url on the same host but on a different folder is not internal");
ok(DiscourseURL.isInternal("http://eviltrout.com/forum/moustache"), "a url on the same host and on the same folder is internal");
});