(index ("simple-tests" 0) ("compound-test" 212) ("simple-test" 534) ("define-test" 770) ("check" 1022) ("xpr:val" 1186) ("ppp" 1305) ("and?" 1405) ("pe" 1523))
(def (sig (procedure "(simple-tests [sym])" (id simple-tests))) (p "documentation-procedure; returns the list of exported symbols if called with no symbol, otherwise the signature of that exported symbol sym."))
(def (sig (syntax "(compound-test (name) test ...)" (id compound-test))) (p "This is the obligatory wrapper around each individual test predicate. Runs each test (usually created by define-test) in sequence and prints the results of each as well as a combined result. Exits with 0 or 1 depending on success or failure."))
(def (sig (syntax "(simple-test (name) xpr ...)" (id simple-test))) (p "runs each test expression, xpr, and prints success or failure as well as a summary, all prefixed with name. This macro is deprecated. Use compound-test instead."))
(def (sig (syntax "(define-test (name . parameters) check-forms)" (id define-test))) (p "creates a test predicate, (name . parameters), to be called within compound-test. That predicate will test and report the results of all of its form arguments."))
(def (sig (syntax "(check xpr . xprs)" (id check))) (p "returns a unary procedure with location argument, which checks each of its xpr arguments and reports it."))
(def (sig (syntax "(xpr:val xpr . xprs)" (id xpr:val))) (p "prints each xpr and its value in interpreted code only."))
(def (sig (syntax "(ppp xpr . xprs)" (id ppp))) (p "pretty-print with headline: alias to xpr:val"))
(def (sig (procedure "(and? xpr . xprs)" (id and?))) (p "non-short-circuated and, which executes all side-effects."))
(def (sig (procedure "(pe macro-code)" (id pe))) (p "pretty-prints expanded macro-code."))
