spec/rackamole/mole_spec.rb in rackamole-0.3.8 vs spec/rackamole/mole_spec.rb in rackamole-0.3.9

- old
+ new

@@ -555,10 +555,19 @@ session = @test_store.mole_result[:session] session.should_not be_nil session.keys.size.should == 2 session.has_key?( :bobo ).should == false end - + + it "should check deeply" do + @opts[:param_excludes] = [:password] + app( @opts ) + get "/", { :blee => 'duh', :member => {:password => 'secret', :name => 'Kamui'} }, @test_env + + params = @test_store.mole_result[:params] + params.keys.size.should == 2 + params[:member].should == {:name=>'Kamui'}.to_json + end end # --------------------------------------------------------------------------- describe 'required params' do it "should crap out if a required param is omitted" do