Skip to content

Commit 5c7af72

Browse files
committed
Assuming EXIT_SUCCESS equals 0 is not portable
1 parent 528344b commit 5c7af72

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

test/ruby/test_fiber.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -396,7 +396,7 @@ def test_fork_from_fiber
396396
Fiber.new {}.transfer
397397
Fiber.new { Fiber.yield }
398398
end
399-
exit!(0)
399+
exit!(true)
400400
end
401401
}.transfer
402402
_, status = Process.waitpid2(xpid)
@@ -405,8 +405,8 @@ def test_fork_from_fiber
405405
end.resume
406406
end
407407
pid, status = Process.waitpid2(pid)
408-
assert_equal(0, status.exitstatus, bug5700)
409-
assert_equal(false, status.signaled?, bug5700)
408+
assert_not_predicate(status, :signaled?, bug5700)
409+
assert_predicate(status, :success?, bug5700)
410410
end
411411

412412
def test_exit_in_fiber

0 commit comments

Comments
 (0)