package expect

  1. Overview
  2. Docs
Simple implementation of "expect" to help building unitary testing of interactive program

Install

Dune Dependency

Authors

Maintainers

Sources

ocaml-expect-0.0.6.tar.gz
sha256=60629fb2498cae0a7434f191ae47055ddd0cf9f02189ae4afe387bd2d2db1825
md5=894a7d6ded68d9d10a18ab7b79a8e961

doc/expect.str/ExpectStr/index.html

Module ExpectStr

Extend Expect module with Str matches.

This module extends Expect.expect to also handle Str regular expression. You can use `Regexp to provide the Str.regexp.

open Expect
open ExpectStr

let (), _ =
  with_spawn "ls" [| "-alh" |]
  (fun t () ->
    if expect t [`Regexp (Str.regexp "\\."), true] false then
      prerr_endline "'.' found")
  ()
  • author Sylvain Le Gall
val expect : Expect.t -> ?fmatches:(string -> 'a option) list -> ([< Expect.expect_match | `Regexp of Str.regexp ] * 'a) list -> 'a -> 'a
OCaml

Innovation. Community. Security.