diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2018-12-17 14:25:00 +0100 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2018-12-17 19:17:56 +0100 |
commit | efe0b4e5c0292c1e5e27b0c32fbc368062fde3e8 (patch) | |
tree | f1b9ff30aa124a49c8ea29f977136e2c02db4d9b /transform/urlreplacers/absurlreplacer_test.go | |
parent | d5a0b6bbbc83a3e274c62ed397a293f04ee8d241 (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.go | 17 |
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++ { |