| Class | TimeoutExTest |
| In: |
lib/timeout_ex.rb
|
| Parent: | Test::Unit::TestCase |
# File lib/timeout_ex.rb, line 57 def test_mutex run = false assert_raises(TimeoutEx::Error) do TimeoutEx.timeout(0.1, TimeoutEx::Error, Mutex.new) do Thread.current[:timeout_mutex].synchronize do sleep(0.5) run = true end end end assert(run) end