diff --git a/test/test_filters.rb b/test/test_filters.rb index 93ddb2cd..4370b31e 100644 --- a/test/test_filters.rb +++ b/test/test_filters.rb @@ -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