Sha256: 340b5321c1ce3c2fe7acd965c7a326690a8e0f833a71b24580205c74f2ea72b2
Contents?: true
Size: 986 Bytes
Versions: 2
Compression:
Stored size: 986 Bytes
Contents
require 'helper' class Toadhopper::TestFiltering < Test::Unit::TestCase def test_filtering assert_not_filtered "safe", "sensitive" assert_not_filtered "safe", /sensitive/ assert_filtered "sensitive", "sensitive" assert_filtered "sensitive", /sensitive/ assert_filtered "sensitive", /sit/ end def test_converting_values_to_string time = Time.mktime(2011, 03, 15).to_s assert_equal({:time => time}, toadhopper.send(:clean, :time => time)) end def assert_not_filtered(key, filter) assert_false filtered_document(key, "value", filter).include?(Toadhopper::FILTER_REPLACEMENT) end def assert_filtered(key, filter) assert_false filtered_document(key, "value", filter).include?("value") end def filtered_document(key, value, filter) toadhopper.filters = filter hash = {"nested" => {key => value}, key => value} toadhopper.__send__(:document_for, error, {:params => hash, :session => hash, :environment => hash}) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
toadhopper-2.0 | test/test_filtering.rb |
toadhopper-1.3 | test/test_filtering.rb |