FIX: improve support for subfolder S3 CDN

This commit is contained in:
Sam
2018-08-22 12:31:13 +10:00
parent f5142861e5
commit 5d96809abd
5 changed files with 41 additions and 10 deletions

View File

@ -9,3 +9,18 @@ QUnit.test("getURL on subfolder install", assert => {
"relative url has subfolder"
);
});
QUnit.test("getURLWithCDN on subfolder install with S3", assert => {
Discourse.BaseUri = "/forum";
Discourse.S3CDN = "https://awesome.cdn/site";
Discourse.S3BaseUrl = "//test.s3-us-west-1.amazonaws.com/site";
let url = "//test.s3-us-west-1.amazonaws.com/site/forum/awesome.png";
let expected = "https://awesome.cdn/site/forum/awesome.png";
assert.equal(Discourse.getURLWithCDN(url), expected, "at correct path");
Discourse.S3CDN = null;
Discourse.S3BaseUrl = null;
});