Sha256: cafa1324504fb9fb64b9bc4732e75eb2a8aeb5ab33fb8a748987eb219e816631
Contents?: true
Size: 746 Bytes
Versions: 22
Compression:
Stored size: 746 Bytes
Contents
require 'rspec/expectations' # Validate the subject's class did call "acts_as_paranoid" RSpec::Matchers.define :act_as_paranoid do match { |subject| subject.class.ancestors.include?(Paranoia) } failure_message_proc = lambda do "expected #{subject.class} to use `acts_as_paranoid`" end failure_message_when_negated_proc = lambda do "expected #{subject.class} not to use `acts_as_paranoid`" end if respond_to?(:failure_message_when_negated) failure_message(&failure_message_proc) failure_message_when_negated(&failure_message_when_negated_proc) else # RSpec 2 compatibility: failure_message_for_should(&failure_message_proc) failure_message_for_should_not(&failure_message_when_negated_proc) end end
Version data entries
22 entries across 21 versions & 2 rubygems