testing服务器端/客户端的coffeescript代码

你用什么来testing浏览器和服务器(node.js)中的CofeeScript?

谢谢

我使用QUnit在浏览器和命令行中testing我的CoffeeScript代码; 您可以使用node-qunit在服务器上进行testing。 还有其他的解决scheme,但QUnit非常适合我的需求,可以在CoffeeScript中使用:

module 'MyModule' test 'MyModule.someFunction', -> ok someValue strictEqual anotherValue, 323 

另外,QUnit支持asynchronoustesting,这使得它不仅适用于在浏览器中testingAJAX,还适用于testingnode.js中的各种asynchronous固件,如I / O。

我在浏览器和node.js中都使用jasmine (通过jasmine-node )。 我也喜欢jasmine-jquery插件。 茉莉花也有一些asynchronous支持。 茉莉花的语法在CoffeeScript中是非常好的,而在javascript中有一些冗长的嵌套函数。