summaryrefslogtreecommitdiffstats
path: root/transform/urlreplacers/absurlreplacer_test.go
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2018-12-17 14:25:00 +0100
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2018-12-17 19:17:56 +0100
commitefe0b4e5c0292c1e5e27b0c32fbc368062fde3e8 (patch)
treef1b9ff30aa124a49c8ea29f977136e2c02db4d9b /transform/urlreplacers/absurlreplacer_test.go
parentd5a0b6bbbc83a3e274c62ed397a293f04ee8d241 (diff)
transform/urlreplacers: Support unquoted URLs in canonifyURLs replacer
Fixes #5529
Diffstat (limited to 'transform/urlreplacers/absurlreplacer_test.go')
-rw-r--r--transform/urlreplacers/absurlreplacer_test.go17
1 files changed, 16 insertions, 1 deletions
diff --git a/transform/urlreplacers/absurlreplacer_test.go b/transform/urlreplacers/absurlreplacer_test.go
index 7a530862b..be6b91929 100644
--- a/transform/urlreplacers/absurlreplacer_test.go
+++ b/transform/urlreplacers/absurlreplacer_test.go
@@ -156,6 +156,21 @@ func TestAbsURL(t *testing.T) {
}
+func TestAbsURLUnqoted(t *testing.T) {
+ tr := transform.New(NewAbsURLTransformer(testBaseURL))
+
+ apply(t.Errorf, tr, []test{
+ test{
+ content: `Link: <a href=/asdf>ASDF</a>`,
+ expected: `Link: <a href=http://base/asdf>ASDF</a>`,
+ },
+ test{
+ content: `Link: <a href=/asdf >ASDF</a>`,
+ expected: `Link: <a href=http://base/asdf >ASDF</a>`,
+ },
+ })
+}
+
func TestRelativeURL(t *testing.T) {
tr := transform.New(NewAbsURLTransformer(helpers.GetDottedRelativePath(filepath.FromSlash("/post/sub/"))))
@@ -176,7 +191,7 @@ func TestAbsXMLURLSrcSet(t *testing.T) {
}
func BenchmarkXMLAbsURL(b *testing.B) {
- tr := transform.New(NewAbsURLInXMLTransformer(""))
+ tr := transform.New(NewAbsURLInXMLTransformer(testBaseURL))
b.ResetTimer()
for i := 0; i < b.N; i++ {