Displaying articles with tag

Testing filter_parameter_logging using RSpec

Posted by joakimk, Wed Oct 29 17:27:00 UTC 2008

One way of speccing parameter filtering.

Controller:
    filter_parameter_logging :password
Spec:
    it "should filter password" do
      before_filter, after_filter = {}, {}
      before_filter['user'] = { 'username'=>'foo', 'password'=>'bar' }
      after_filter['user'] = { 'username'=>'foo', 'password'=>'[FILTERED]' }      
      controller.filter_parameters(before_filter).should == after_filter
    end

0 comments | Filed Under: | Tags: