spec/util/bagit_matchers.rb in bagit-0.3.2 vs spec/util/bagit_matchers.rb in bagit-0.3.4
- old
+ new
@@ -1,9 +1,10 @@
module BagitMatchers
- class BeIn
+ class BeIn
+
def initialize(*expected_collection)
@expected = expected_collection
end
def matches?(target)
@@ -13,37 +14,43 @@
def failure_message
"expected <#{@target}> to be in collection <#{@expected}>"
end
- def negative_failure_message
+ def failure_message_when_negated
"expected <#{@target}> to not be in collection <#{@expected}>"
end
+ alias negative_failure_message failure_message_when_negated
end
def be_in(*expected_collection)
BeIn.new(*expected_collection)
end
- class ExistOnFS
+ class ExistOnFS
+
def matches?(target)
@target = target
File.exist? target
end
def failure_message
"expected <#{@target}> to exist, but it doesn't"
end
- def negative_failure_message
+ def failure_message_when_negated
"expected <#{@target}> to not exist but it does"
end
+ alias negative_failure_message failure_message_when_negated
end
- def exist_on_fs
+ def exist_on_fs
ExistOnFS.new
end
+
+
+
end