Module LibvimTest.TestFramework

include RelyInternal__RelyAPI.TestFramework
module Mock : RelyInternal__RelyAPI.Mock.Sig
type 'ext describeUtils = 'ext RelyInternal__Describe.describeUtils = {
describe : 'ext describeFn;
describeSkip : 'ext describeFn;
describeOnly : 'ext describeFn;
test : 'ext RelyInternal.Test.testFn;
testSkip : 'ext RelyInternal.Test.testFn;
testOnly : 'ext RelyInternal.Test.testFn;
}
and 'ext describeFn = string -> ('ext describeUtils -> unit) -> unit
type 'ext extensionResult = 'ext RelyInternal__Describe.extensionResult = {
describe : 'ext describeFn;
describeSkip : 'ext describeFn;
describeOnly : 'ext describeFn;
}
type 'ext testUtils = 'ext RelyInternal__Test.testUtils = {
expect : 'ext RelyInternal.DefaultMatchers.matchers;
}
type 'ext testFn = string -> ('ext testUtils -> unit) -> unit
val describe : unit RelyInternal__RelyAPI.Describe.describeFn
val describeSkip : unit RelyInternal__RelyAPI.Describe.describeFn
val describeOnly : unit RelyInternal__RelyAPI.Describe.describeFn
val extendDescribe : 'ext RelyInternal__RelyAPI.MatcherTypes.matchersExtensionFn -> 'ext extensionResult
val run : RelyInternal__RelyAPI.RunConfig.t -> unit
val cli : unit -> unit
val toLibrary : unit -> RelyInternal__RelyAPI.testLibrary