Add test for uri_escape on reserved characters (#6086)

Merge pull request 6086
This commit is contained in:
David Zhang 2017-06-15 04:36:40 +08:00 committed by jekyllbot
parent 36265128cd
commit 551d2ea858
1 changed files with 9 additions and 3 deletions

View File

@ -316,9 +316,15 @@ class TestFilters < JekyllUnitTest
assert_equal "my%20things", @filter.uri_escape("my things")
end
should "allow colons in URI" do
assert_equal "foo:bar", @filter.uri_escape("foo:bar")
assert_equal "foo%20bar:baz", @filter.uri_escape("foo bar:baz")
should "allow reserver characters in URI" do
assert_equal(
"foo!*'();:@&=+$,/?#[]bar",
@filter.uri_escape("foo!*'();:@&=+$,/?#[]bar")
)
assert_equal(
"foo%20bar!*'();:@&=+$,/?#[]baz",
@filter.uri_escape("foo bar!*'();:@&=+$,/?#[]baz")
)
end
context "absolute_url filter" do