lib/rspec/matchers/built_in/yield.rb in rspec-expectations-2.99.0.beta2 vs lib/rspec/matchers/built_in/yield.rb in rspec-expectations-2.99.0.rc1

- old
+ new

@@ -119,12 +119,17 @@ 'expected given block not to yield control'.tap do |failure_message| failure_message << relativity_failure_message end end - private + # @private + def supports_block_expectations? + true + end + private + def set_expected_yields_count(relativity, n) @expectation_type = relativity @expected_yields_count = case n when Numeric then n when :once then 1 @@ -167,10 +172,15 @@ def failure_message_for_should_not "expected given block not to yield with no arguments, but did" end + # @private + def supports_block_expectations? + true + end + private def failure_reason if @probe.num_yields.zero? "did not yield" @@ -205,10 +215,15 @@ desc = "yield with args" desc << "(" + @expected.map { |e| e.inspect }.join(", ") + ")" unless @expected.empty? desc end + # @private + def supports_block_expectations? + true + end + private def positive_failure_reason if @probe.num_yields.zero? "did not yield" @@ -278,9 +293,14 @@ def description desc = "yield successive args" desc << "(" + @expected.map { |e| e.inspect }.join(", ") + ")" desc + end + + # @private + def supports_block_expectations? + true end private def args_match?