# File lib/shoulda/assertions.rb, line 36 36: def assert_does_not_contain(collection, x, extra_msg = "") 37: collection = [collection] unless collection.is_a?(Array) 38: msg = "#{x.inspect} found in #{collection.to_a.inspect} " + extra_msg 39: case x 40: when Regexp 41: assert(!collection.detect { |e| e =~ x }, msg) 42: else 43: assert(!collection.include?(x), msg) 44: end 45: end