Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Helper to write Lwt tests with OUnit.
As of 2019-09-19, this module is still experimental.
val lwt_wrapper : ('a -> 'b Lwt.t) -> 'c -> 'd
lwt_wrapper f
transforms an Lwt function into a test.
Example:
let test =
"SimpleAssertion" >::
(lwt_wrapper
(fun ctxt ->
Lwt.return 4
>>= fun i ->
Lwt.return (assert_equal ~ctxt 4 i)))