The new JavaScript Testing Framework explainer discusses the testing framework that is provided as part of the UIZE JavaScript Framework.
Among other things, this document discusses...
| test classes - including test function, test result, and test title | |
| test instances - including how to run tests | |
| expectations - including expectation methods, compound expectations, and reason for failure | |
| asynchronous tests - including how to report test result using a callback | |
| child tests - including test trees | |
| test synopsis - including test breadcrumbs | |
| test metrics - including built-in time recording | |
| test logs - including how to add to a log, access a log, and what a log contains | |
| test events - including how to monitor the running of a test | |
| test class factory methods - including required modules tests, static property tests, static method tests, test module tests, and test suite tests | |
| test modules - including test namespace, and test module contents | |
| test suites - including unit tests test suites |