mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-27 22:09:53 +02:00
transform/urlreplacers: Support unquoted URLs in canonifyURLs replacer
Fixes #5529
This commit is contained in:
@@ -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++ {
|
||||
|
Reference in New Issue
Block a user