1.0.0 • Published 11 years ago
simple-cli-dtester v1.0.0
Simple CLI tester
An incredibly simple script for unit testing on the cli, this is an example script.
The tests
argument (or whatever you call it..) contains functions for colouring tests and symbols.
var test = require('simple-cli-dtester');
var something = 1;
var somethingElse = 2;
test('My group of tests', function (tests) {
if (something == 1) {
tests.success('something == 1');
}
if (somethingElse != 1) {
tests.error('somethingElse doesnt equal 1');
}
});
The above will output this to your CLI
node tests.js
+++++++++++++++++++++++++++++++++++++++++++++++++++++
+ My group of tests +
+++++++++++++++++++++++++++++++++++++++++++++++++++++
[✓] something == 1
[X] somethingElse doesnt equal 1
[~] My group of tests
None of this complicated stuff.. Just get on with testing. Stuff comes out in green, red and your normal terminal colour so you can visually see things as well.
If you add a return value of true
or false
then your group of tests will also have ticks or crosses as a visual candy..