Skip to content

Commit

Permalink
added failing test case for equal sign in filtered cookie value
Browse files Browse the repository at this point in the history
  • Loading branch information
skaes committed Mar 22, 2023
1 parent 510c778 commit 90c9da5
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions test/obfuscator_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,12 @@ class ObfuscatorTest < MiniTest::Test
assert_equal "_session=[FILTERED]; my_login=foo", obfuscate_cookie("_session=my_session; my_login=foo", filter)
assert_equal "my_session=[FILTERED]; my_login=foo", obfuscate_cookie("my_session=my_session; my_login=foo", filter)
end

test "handles equal signs in values" do
filter = ParameterFilter.new([/foo/])
assert_equal "foo=[FILTERED]", filter_pairs("foo=abc=dce", filter)
assert_equal "foo=[FILTERED]; ", filter_pairs("foo=abc=dce; ", filter)
assert_equal "foo=[FILTERED]; bar=baz", filter_pairs("foo=abc=dce; bar=baz", filter)
end
end
end

0 comments on commit 90c9da5

Please sign in to comment.