node.js的项目结构目录如下:
其中test目录下面为测试脚本,测试脚本全部用coffee-script编写,对coffee-script测试大概有以下两种方法:
方法一:
//1,先将coffee-script全部编译成js,编译方法如下:
coffee -c xxx.coffee
//2,再将转换后的xxx.js用mocha测试:
mocha xxxx.js
方法二:在测试的时候指定由coffee-script编译,具体方法如下:
mocha --compilers coffee:coffee-script/register xxxx.coffee
以上方法只是对单个脚本测试,也可以先cd到项目的根目录,然后执行:
mocha --compilers coffee:coffee-script/register test
执行上述命令的时候,会对test目录下面的所有.js 和 所有 .coffee进行测试