diff --git a/lib/paranoia/rspec.rb b/lib/paranoia/rspec.rb index 7eef1e09..578de759 100644 --- a/lib/paranoia/rspec.rb +++ b/lib/paranoia/rspec.rb @@ -4,6 +4,10 @@ RSpec::Matchers.define :act_as_paranoid do match { |subject| subject.class.ancestors.include?(Paranoia) } - failure_message_for_should { "#{subject.class} should use `acts_as_paranoid`" } - failure_message_for_should_not { "#{subject.class} should not use `acts_as_paranoid`" } + failure_message { "expected #{subject.class} to use `acts_as_paranoid`" } + failure_message_when_negated { "expected #{subject.class} not to use `acts_as_paranoid`" } + + # RSpec 2 compatibility: + alias_method :failure_message_for_should, :failure_message + alias_method :failure_message_for_should_not, :failure_message_when_negated end