Diff options
| author | Bryce Kwon <bryce@brycekwon.com> | |
|---|---|---|
| committer | Bryce Kwon <bryce@brycekwon.com> | |
| commit | ||
| parent | ||
| tree | ||
| download | ||
Check that a link's fragment is escaped
Diffstat (limited to 'tests/extensions')
| -rw-r--r-- | tests/extensions/test-about-render.lua | 3 |
1 file changed, 3 insertions, 0 deletions
diff --git a/tests/extensions/test-about-render.lua b/tests/extensions/test-about-render.lua index 6088e01..67c4ce0 100644 --- a/tests/extensions/test-about-render.lua +++ b/tests/extensions/test-about-render.lua @@ -180,6 +180,9 @@ h.contains("the ref's query comes before the fragment", out, "href='/r/tree/NEWS out = render_tree("README.md", "&h=next", "[a](NEWS)") h.contains("the query is escaped for the attribute", out, "href='/r/tree/NEWS&h=next'") +out = render_tree("README.md", "", "[a](x.md#'<b>)") +h.contains("a fragment is escaped for the attribute", out, "href='/r/tree/x.md#'<b>'") + out = render_tree("README.md", "", "[a](my%20file.md) [b](a&b.md) [c](f.md?plain=1)") h.contains("an encoded path is encoded only once", out, "href='/r/tree/my%20file.md'") h.contains("a path is escaped for the url", out, "href='/r/tree/a%26b.md'") |
