summaryrefslogtreecommitdiffstats
path: root/transform/urlreplacers/absurlreplacer_test.go
diff options
context:
space:
mode:
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++ {