package webtest
-
webtest.js
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Types and functions for running unit tests.
type output = {
log : string list;
The logging produced while running the tests.
*)results : Suite.result list;
The results of running the test.
*)}
The output generated by running a test.
type summary = {
report : string;
A report summarising the test results.
*)passed : bool;
A flag indicating whether all the tests passed.
*)}
A summary of a test run, including all logs plus a flag indicating whether all the tests passed.
run suite callback
runs suite
, passes the output to callback
.
val summarise : Suite.result list -> summary
summarise results
converts a list of test results into a summary.