Bug #8523 ยป fix-test_timeout.patch
test/test_timeout.rb | ||
---|---|---|
def test_timeout
|
||
@flag = true
|
||
Thread.start {
|
||
sleep 0.1
|
||
sleep 2
|
||
@flag = false
|
||
}
|
||
assert_nothing_raised("[ruby-dev:38319]") do
|
||
Timeout.timeout(1) {
|
||
assert_raise(Timeout::Error, "[ruby-dev:38319]") do
|
||
Timeout.timeout(0.1) {
|
||
nil while @flag
|
||
}
|
||
end
|
||
assert !@flag, "[ruby-dev:38319]"
|
||
assert @flag, "[ruby-dev:38319]"
|
||
end
|
||
def test_cannot_convert_into_time_interval
|