You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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)>'
The text was updated successfully, but these errors were encountered:
I noticed it as well.
I think it's a bug of block_caller.rb.
But I don't understand how it happens, since Thread#status should be "run" for the entire Thread lifetime, and the thread should set blocking to false.
Ah, actually it probably leaves the loop too early as soon as started is set.
We have to fix it:
The text was updated successfully, but these errors were encountered: