Module ExpectStr

module ExpectStr: sig .. end
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(s): Sylvain Le Gall

val expect : Expect.t ->
?fmatches:(string -> 'a option) list ->
([< `Contains of string
| `Eof
| `Exact of string
| `Fun of string -> bool
| `Prefix of string
| `Regexp of Str.regexp
| `Suffix of string
| `Timeout ] *
'a)
list -> 'a -> 'a
See Expect.expect.