Janet 1.25.1-894cd0e Documentation
(Other Versions: 1.24.0 1.23.0 1.22.0 1.21.0 1.20.0 1.19.0 1.18.1 1.17.1 1.16.1 1.15.0 1.13.1 1.12.2 1.11.1 1.10.1 1.9.1 1.8.1 1.7.0 1.6.0 1.5.1 1.5.0 1.4.0 1.3.1 )

Test

Index

test/assert test/assert-docs test/assert-error test/assert-no-error test/assert-not test/capture-stderr test/capture-stdout test/end-suite test/start-suite test/suppress-stderr test/suppress-stdout test/timeit


test/assert function source
(assert x &opt e)

Override's the default assert with some nice error handling.
Community Examples

test/assert-docs function source
(assert-docs path)

Assert that all symbols, when module on the path is required,
have proper doc string
Community Examples

test/assert-error macro source
(assert-error msg & forms)

Test passes if forms error.
Community Examples

test/assert-no-error macro source
(assert-no-error msg & forms)

Test passes if forms do not error.
Community Examples

test/assert-not function source
(assert-not x &opt e)

Invert assert.
Community Examples

test/capture-stderr macro source
(capture-stderr & body)

Runs the form and captures stderr. Returns tuple with result of the form
and a string with captured stderr.
Community Examples

test/capture-stdout macro source
(capture-stdout & body)

Runs the form and captures stdout. Returns tuple with result of the form
and a string with captured stdout.
Community Examples

test/end-suite function source
(end-suite)

Ends test suite.
Community Examples

test/start-suite function source
(start-suite &opt name)

Starts test suite.
Community Examples

test/suppress-stderr macro source
(suppress-stderr & body)

Suppreses stdout from the body
Community Examples

test/suppress-stdout macro source
(suppress-stdout & body)

Suppreses stdout from the body
Community Examples

test/timeit macro source
(timeit form &opt tag)

Time the execution of `form` using `os/clock` before and after,
and print the result to stdout. returns: result of executing `form`.
Uses `tag` (default "Elapsed time:") to tag the printout.
Community Examples