package speed

  1. Overview
  2. Docs
module AssertionResult : sig ... end
type print = Format.formatter -> unit
exception AssertionError
exception FormattedAssertionError of Format.formatter -> unit
val match_success : 'a -> ('a, 'b) result
val match_failure : ?pp:print -> 'a -> ('b, [> `AssertionError of 'a | `AssertionErrorWithFormat of print ]) result
val equality_failure : 'a -> 'a -> (Format.formatter -> 'a -> unit) -> ('b, [> `AssertionError of unit | `AssertionErrorWithFormat of print ]) result
val be_true : bool -> (bool, [> `AssertionError of unit | `AssertionErrorWithFormat of print ]) result
val be_ok : ('a, 'b) result -> ('a, [> `AssertionError of unit | `AssertionErrorWithFormat of print ]) result
val be_error : ('a, 'b) result -> ('b, [> `AssertionError of unit | `AssertionErrorWithFormat of print ]) result
val be_false : bool -> (bool, [> `AssertionError of unit | `AssertionErrorWithFormat of print ]) result
val equal_int : int -> int -> (int, [> `AssertionError of unit | `AssertionErrorWithFormat of print ]) result
val equal_string : String.t -> String.t -> (String.t, [> `AssertionError of unit | `AssertionErrorWithFormat of print ]) result
val contain : Base.String.t -> Base.String.t -> (Base.String.t, [> `AssertionError of unit | `AssertionErrorWithFormat of print ]) result
val run_matcher : ('a -> 'b) -> 'a -> 'b
val expect : ?name:string -> 'a -> ('a -> ('b, [> `AssertionErrorWithFormat of Format.formatter -> unit ]) result) -> unit
val (>=>) : ('a -> ('b, 'c) Base.Result.t) -> ('b -> ('d, 'c) Base.Result.t) -> 'a -> ('d, 'c) Base.Result.t
val should : ?name:string -> ('a -> ('b, [> `AssertionErrorWithFormat of Format.formatter -> unit ]) result) -> 'a -> unit
OCaml

Innovation. Community. Security.