class Shoulda::ActionController::Matchers::FilterParamMatcher
:nodoc:
def description
def description "filter #{@key}" end
def failure_message
def failure_message "Expected #{@key} to be filtered" end
def filtered_value
def filtered_value filtered = @controller.send(:filter_parameters, @key.to_s => @key.to_s) filtered[@key.to_s] end
def filters_key?
def filters_key? filtered_value == '[FILTERED]' end
def filters_params?
def filters_params? @controller.respond_to?(:filter_parameters) end
def initialize(key)
def initialize(key) @key = key.to_s end
def matches?(controller)
def matches?(controller) @controller = controller filters_params? && filters_key? end
def negative_failure_message
def negative_failure_message "Did not expect #{@key} to be filtered" end