Sha256: 00efbfa19484d67fd416666d63ef5e0212134928ecce5ce97c5bc1f185262cc3
Contents?: true
Size: 598 Bytes
Versions: 20
Compression:
Stored size: 598 Bytes
Contents
# encoding: utf-8 require 'spec_helper' describe Hyperdrive::Middleware::SanitizeParams do before do @env = default_rack_env(default_resource) end def app inner_app = ->(env) { [200, {}, [env['hyperdrive.params']]] } Hyperdrive::Middleware::SanitizeParams.new(inner_app) end it "will sanitize filters" do get '/', { 'id' => '1001', 'removed' => 'me' }, @env last_response.body.must_equal "{:id=>\"1001\"}" end it "will sanitize params" do post '/', { 'id' => '1001', 'removed' => 'me' }, @env last_response.body.must_equal "{:id=>\"1001\"}" end end
Version data entries
20 entries across 20 versions & 1 rubygems