It seems like the actAsync Promise is broken and it results in undefined error when used twice, for example:
actAsync(_ => () |> resolve) |> then_(_ => () |> resolve) |> then_(_ => () |> resolve)
yield this error: TypeError: Cannot read property 'then' of undefined
More details in: glennsl/rescript-jest#77