Sha256: 389f66f12a27bbee35bb87afb496671319e64ef4446c84cc94eada438a716963
Contents?: true
Size: 1.11 KB
Versions: 3
Compression:
Stored size: 1.11 KB
Contents
# encoding: utf-8 # This file is distributed under New Relic's license terms. # See https://github.com/newrelic/rpm/blob/master/LICENSE for complete details. require 'filtering_test_app' if NewRelic::Agent::Instrumentation::RackHelpers.rack_version_supported? class RackParameterFilteringTest < Minitest::Test include MultiverseHelpers setup_and_teardown_agent include Rack::Test::Methods def app Rack::Builder.app { run FilteringTestApp.new } end def test_file_upload_params_are_filtered with_config(:capture_params => true) do params = { :title => "blah", :file => Rack::Test::UploadedFile.new(__FILE__, 'text/plain') } post '/', params assert_equal({"title" => "blah", "file" => "[FILE]"}, last_transaction_trace_request_params) end end def test_apply_filters_returns_params_when_rails_is_not_present with_config(:capture_params => true) do params = {"name" => "name", "password" => "mypass"} post '/', params assert_equal params, last_transaction_trace_request_params end end end end
Version data entries
3 entries across 3 versions & 1 rubygems