package expect
Simple implementation of 'expect' to help building unitary testing of interactive program
Install
Dune Dependency
Authors
Maintainers
Sources
expect-0.1.0.tbz
sha256=25465f78cff8ba44e85cafdff053b9a30320269c2bbb851d2b34d855d6464cc1
sha512=4f4567812afb9ef611749b5256550c05b1ec03c3910e9a3336ec4dec54156b4596acb27143c758e1ebd035398412cd21a0b90c7c4559c0ad57e91355d24a273a
doc/src/expect.str/expectStr.ml.html
Source file expectStr.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
(******************************************************************************) (* ocaml-expect: Expect-like framework *) (* *) (* Copyright (C) 2013, Sylvain Le Gall *) (* Copyright (C) 2010, OCamlCore SARL *) (* *) (* This library is free software; you can redistribute it and/or modify it *) (* under the terms of the GNU Lesser General Public License as published by *) (* the Free Software Foundation; either version 2.1 of the License, or (at *) (* your option) any later version, with the OCaml static compilation *) (* exception. *) (* *) (* This library is distributed in the hope that it will be useful, but *) (* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *) (* or FITNESS FOR A PARTICULAR PURPOSE. See the file COPYING for more *) (* details. *) (* *) (* You should have received a copy of the GNU Lesser General Public License *) (* along with this library; if not, write to the Free Software Foundation, *) (* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA *) (******************************************************************************) open Expect let expect t ?fmatches actions action_default = let actions = List.map (fun (exp, a) -> let exp = match exp with | #expect_match as x -> x | `Regexp rgxp -> `Fun (fun s -> try ignore(Str.search_forward rgxp s 0); true with Not_found -> false) in exp, a) actions in expect t ?fmatches actions action_default
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>