测试服务器端/客户端coffeescript代码

时间:2011-08-23 13:45:34

标签: unit-testing testing node.js coffeescript

您在浏览器和服务器(node.js)中使用什么来测试CoffeeScript?谢谢

2 个答案:

答案 0 :(得分:4)

我使用QUnit在浏览器和命令行中测试我的CoffeeScript代码;您可以使用node-qunit在服务器上进行测试。还有其他解决方案,但是QUnit很好地满足了我的需求,可以从CoffeeScript中得到很好的利用:

module 'MyModule'

test 'MyModule.someFunction', ->
    ok someValue
    strictEqual anotherValue, 323
另外,QUnit支持异步测试,这使得它不仅适用于在浏览器中测试AJAX,还适用于测试node.js中的各种异步装置,如I / O.

答案 1 :(得分:2)

我在浏览器和node.js中使用jasmine(通过jasmine-node)。我也喜欢jasmine-jquery插件。 Jasmine也有一些异步支持。茉莉花的语法在CoffeeScript中非常好用,而在javascript中有很多详细的嵌套函数。