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

发布于 2024-12-01 00:27:44 字数 58 浏览 0 评论 0原文

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

谢谢

What do you use to test CofeeScript in the browser and in the server (node.js)?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

鸩远一方 2024-12-08 00:27:44

我使用 QUnit 在浏览器和命令行中测试我的 CoffeeScript 代码;您可以使用 node-qunit 在服务器上进行测试。还有其他解决方案,但 QUnit 非常适合我的需求,并且可以非常优雅地从 CoffeeScript 中使用:

module 'MyModule'

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

此外,QUnit 支持异步测试,这使得它不仅适合在浏览器中测试 AJAX,还适合测试各种Node.js 中的异步装置如 I/O。

I use QUnit to test my CoffeeScript code in both a browser and via commandline; you can use node-qunit to test on the server. There are other solutions out there, but QUnit fits my needs pretty well and can be quite elegantly utilized from CoffeeScript:

module 'MyModule'

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

QUnit, additionally, has support for asynchronous tests, which makes it suitable not only for testing AJAX in the browser but also for testing various asynchronous fixtures in node.js like I/O.

暖阳 2024-12-08 00:27:44

我在浏览器和 Node.js 中使用 jasmine (通过 茉莉花节点)。我也喜欢 jasmine-jquery 插件。 Jasmine 也内置了一些异步支持。茉莉花语法在 CoffeeScript 中非常好,但在 javascript 中有点冗长,有很多嵌套函数。

I use jasmine in both the browser and in node.js (via jasmine-node). I also like the jasmine-jquery plugin. Jasmine has some async support built it as well. The jasmine syntax is very nice in CoffeeScript whereas its a little verbose in javascript with so many nested functions.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文