Failures:
1) BlockingMatcher does not match when a Proc does not block the caller
Failure/Error: BlockingMatcher.new.matches?(proc { 1 }).should == false
expected: false
got: true (using ==)
# ./spec/matchers/block_caller_spec.rb:11:in `block (2 levels) in <top (required)>'