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