0.9.9-beta32 • Published 2 years ago
nanoTest v0.9.9-beta32
Super simple, fast, actively maintened test tool kit.
nano unit test
Ultra mini unit test.
install
npm install nanoTest
usage
const functest = require("nanoTest");
const test = new funtest();
test.add (
"example test",
()=>{
return 93
},
"==",
"93"
);
test.add (
"example test 2",
()=>{
return 93
},
"==",
93
);
test.add (
"example test 3",
{
"function" : (n)=>{
return 93 +n
},
"options" : [
1
]
},
">",
93
);
test.add (
"example test 4",
{
'function' : (n,p)=>{
return {
'number': 93 +n,
'string': p
},
'options' : [
1,
'something'
]
"j==",
{
'number' : 94,
'string' : 'something'
}
);
add expected fail
test.add (
'expected fail',
{
'function' : ()=>{
just_fail();
},
'options' : []
'error'
);
run test
test.run();
control variables
name | type | default | comment |
---|---|---|---|
expected_ok | integer | -1 | test number expected ok |
expected_fail | integer | -1 | test number expected fail |
expected_error | integer | -1 | test number expected throw error |
expected_missing | integer | -1 | test number expected missing |
exit_code_fail | boolean | true | |
exit_code_error | boolean | true | |
exit_code_missing | boolean | true | |
progress_bar | boolean | true | enable/disable progress bar |
serialize | boolean | false | enable test list index visualization |
debug_print | string | long | error message format options : short,long |
0.9.9-beta32
2 years ago
0.9.9-beta29
2 years ago
0.9.9-beta27
2 years ago
0.9.9-beta28
2 years ago
0.9.9-beta25
2 years ago
0.9.9-beta26
2 years ago
0.9.9-beta30
2 years ago
0.9.9-beta31
2 years ago
0.9.9-beta22
3 years ago
0.9.9-beta21
3 years ago
0.9.9-beta20
3 years ago
0.9.9-beta17c
3 years ago
0.9.9-beta17b
3 years ago
0.9.9-beta16
3 years ago
0.9.9-beta17
3 years ago
0.9.9-beta15
3 years ago
0.9.9-beta14
3 years ago
0.9.9-beta12
3 years ago
0.9.9-beta11
3 years ago
0.9.9-beta10
3 years ago
0.9.9-beta9
3 years ago
0.9.9-beta8
4 years ago
0.9.9-beta7
4 years ago
0.9.9-beta6
4 years ago
0.9.9-beta5
4 years ago
0.9.9-beta4
4 years ago
0.9.9-beta3
4 years ago
0.9.9-beta1
4 years ago
0.9.9-alpha-6
4 years ago
0.9.9-alpha-2
4 years ago
0.9.9-alpha-3
4 years ago
0.9.9-alpha-4
4 years ago
0.9.9-alpha-5
4 years ago
0.9.9-alpha-1
4 years ago
0.9.9-alpha
4 years ago
0.0.4-alpha
5 years ago
0.0.0
8 years ago