Blob Blame History Raw
(* Make sure that nonsensical tests fail properly instead of *)
(* causing a segfault (see bug #129)                         *)
module Pass_bad_tests =

 let k = [ key "a" ]*

 test k put "aaa" after insb "a" "/a[4]" = *
 test k put "aaa" after insa "a" "/a[4]" = *

 test k put "aa" after set "x[func()]" "foo" = *

 (* Make sure we reset internal error flags after the above *)
 test k get "aa" = { "a" } { "a" }

 test k put "aa" after rm "/a[func()]" = *

 test k put "aa" after clear "/a[func()]" = *