faceUnit is A web based JavaScript unit test tool, the frist version came out in 3 days.
- Auther: Zhifei Fang
- Email: [email protected]
This project is running here
#Get start
We start this a simple "Hello world!"
Input following script, and then click Run
button.
console.i("Hello world!");
You can also use :
console.log("Hello world!");
console.i()
can output an information mssage at the console pannel.
You can also use console.w()
to output a warning mssage.
You can use console.e()
to output an error mssage.
Too many lines in console pannel ?
You can use console.cls()
to clean up the console.
These functions all support chain calling.
console.cls().i("This is an information").w("This is an warning").e("This is an error");
#Use assertion
An example to test a function
function test(a,b){
return a+b;
}
assertion.equal(test,"[1,2]",3);
assertion.equal(__function,__testcase,__result)
__function
is the function you want to test__testcase
is the a JSON string. It should contaion your testcase. It should always be an Array.__result
is the expected result.
If the test passed, you will find the passed information output in console.
##Use testcase list on the left. You can add many different testcases use the testcast list tool on the left. The testcase should always be a JSON string. We can modify the example above a little to use the test cast list
function test(a,b){
return a+b;
}
assertion.useTestCasesList(test);