class Shoulda::ActionController::Matchers::AssignToMatcher

def equal_to_expected_value?

def equal_to_expected_value?
  return true unless @expected_value
  if @expected_value == assigned_value
    @negative_failure_message =
      "Didn't expect action to assign #{@expected_value.inspect} " <<
      "for #{@variable}, but got it anyway"
    true
  else
    @failure_message =
      "Expected action to assign #{@expected_value.inspect} " <<
      "for #{@variable}, but got #{assigned_value.inspect}"
    false
  end
end