simpleunit v0.0.8
SimpleUnit
Simple test framework for JavaScript/Node.js
Installation
Via npm on Node:
npm install simpleunitor globally
npm install simpleunit -gUsage
simpleunit <name> [<name> ... ] [-r | --recursive]where name is a directory or a .js file. If name is a directory, it processes all the .js files in
directory.
The options -r, --recursive indicates to process all directories in the tree. Without this option, if a directory is specified,
only the files in the directory are processed, without processing the files in subdirectories.
Each .js is a module that exports functions receiving a parameter, ie test:
exports['one function'] = function (test) {
test.ok(1);
};
exports['another function'] = function (test) {
test.ok(1);
};The test argument has all the functions available for builtin assert.
Reference in your program:
var sf = require('simpleunit');Development
git clone git://github.com/ajlopez/SimpleUnit.git
cd SimpleUnit
npm install
npm testSamples
TBD
Versions
- 0.0.1: initial version
- 0.0.2: asynchronous support via
test.async,test.donefunctions - 0.0.3: fixed bin to load library
- 0.0.4: strange error in line feeds bin file
- 0.0.5: adding color and print test name
- 0.0.6: timeout in test.async
- 0.0.7: recursive option
- 0.0.8: async/await support
Inception
Inspired by node-unit, but simpler.
Contribution
Feel free to file issues and submit pull requests � contributions are welcome<
If you submit a pull request, please be sure to add or update corresponding
test cases, and ensure that npm test continues to pass.
7 years ago
10 years ago
11 years ago
11 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago