I'm trying to write out some examples for a Proc that will be passed to a function as a block to be yield'd various values.
I'd like to be able to specify that
- given some inputs, it will just return a value to the function
- given other values, it will
break(orreturn) a value, skipping the rest of the function's execution.
How can I specify this using mocks in Cucumber/RSpec?