package ounit2-lwt

  1. Overview
  2. Docs
OUnit testing framework (Lwt)

Install

dune-project
 Dependency

Authors

Maintainers

Sources

ounit-v2.2.0.tbz
sha256=b6783612c3dbe0cd244cc93d56d9de9d2d43590d79fe6d1b8e6545b0ce2b5a08
sha512=0f51313b85f834172591c8151d94e13c5249365efa506f710f02b34c951182c58bf27244f845ac20f63dedaadbc3574d152549496856aeebdd29447df03b36bf

doc/ounit2-lwt/OUnitLwt/index.html

Module OUnitLwtSource

Helper to write Lwt tests with OUnit.

As of 2019-09-19, this module is still experimental.

Sourceval lwt_wrapper : ('a -> 'b Lwt.t) -> 'a -> 'b

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)))