spec/support/shared_examples.rb in wildcard_matchers-0.1.4 vs spec/support/shared_examples.rb in wildcard_matchers-0.1.5
- old
+ new
@@ -1,27 +1,27 @@
shared_examples_for "wildcard match" do |actual, matcher, *args|
- expected = matcher.inspect + (args.size > 0 ? "(#{args.map(&:inspect).join(", ")})" : "")
+ expected = matcher.to_s + (args.size > 0 ? "(#{args.map(&:inspect).join(", ")})" : "")
it "#{actual.inspect} with #{expected}" do
if matcher.is_a?(Symbol) and WildcardMatchers.respond_to?(matcher)
# Note: some symbol comes here and may fail
- wildcard_match?(actual, send(matcher, *args)).should be_true
+ wildcard_match?(actual, send(matcher, *args), &debugger).should be_true
else
- wildcard_match?(actual, matcher).should be_true
+ wildcard_match?(actual, matcher, &debugger).should be_true
end
end
end
shared_examples_for "not wildcard match" do |actual, matcher, *args|
- expected = matcher.inspect + (args.size > 0 ? "(#{args.map(&:inspect).join(", ")})" : "")
+ expected = matcher.to_s + (args.size > 0 ? "(#{args.map(&:inspect).join(", ")})" : "")
it "#{actual.inspect} with #{expected}" do
if matcher.is_a?(Symbol) and WildcardMatchers.respond_to?(matcher)
# Note: some symbol comes here and may fail
- wildcard_match?(actual, send(matcher, *args)).should be_false
+ wildcard_match?(actual, send(matcher, *args), &debugger).should be_false
else
- wildcard_match?(actual, matcher).should be_false
+ wildcard_match?(actual, matcher, &debugger).should be_false
end
end
end
shared_examples_for "wildcard match with helper" do |actual, helper, matcher, *args|
@@ -36,11 +36,11 @@
matcher_string) + ")"
it "#{actual.inspect} with #{expected}" do
if matcher.is_a?(Symbol) and WildcardMatchers.respond_to?(matcher)
# Note: some symbol comes here and may fail
- wildcard_match?(actual, send(helper, send(matcher, *args))).should be_true
+ wildcard_match?(actual, send(helper, send(matcher, *args)), &debugger).should be_true
else
- wildcard_match?(actual, send(helper, matcher)).should be_true
+ wildcard_match?(actual, send(helper, matcher), &debugger).should be_true
end
end
end