We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a4c1f4f commit e72e993Copy full SHA for e72e993
fiber-test/fiber_test.ml
@@ -45,6 +45,12 @@ end
45
46
let test ?(expect_never = false) to_dyn f =
47
let never_raised = ref false in
48
+ let f =
49
+ let on_error exn =
50
+ Format.eprintf "%a@." Exn_with_backtrace.pp_uncaught exn
51
+ in
52
+ Fiber.with_error_handler (fun () -> f) ~on_error
53
54
( try Scheduler.run f |> to_dyn |> print_dyn
55
with Scheduler.Never -> never_raised := true );
56
match (!never_raised, expect_never) with
0 commit comments