gpt4 book ai didi

javascript - Jasmine + Node.js 用于服务器端单元测试。如何运行测试?

转载 作者:行者123 更新时间:2023-11-30 10:26:48 26 4
gpt4 key购买 nike

我需要能够为我的 Node.js 应用程序运行单元测试,我决定使用 Jasmine 框架,因为我知道它并且认为它是一个很好的解决方案。但是在我使用 karma 作为我的测试运行器之前,karma 不适用于服务器端开发。所以,请告诉我一个用 Jasmine 为 Node.js 开发单元测试的好方法

最佳答案

我目前正在使用这个项目来运行 mt jasmine 的测试 https://github.com/mhevery/jasmine-node

你只需要执行这个: Jasmine Node 路径/to/your/specs

可能这不是运行 jasmine specs 的最佳工具,但我使用它是因为它支持 coffescript 编写的 specs (jasmine-node --coffee specs/

最后,您可以使用它来制作启动“脚本”,例如在执行任何操作之前运行测试

例如 jasmine-node specs/specs1.js && jasmine-node specs/specs2.js && node server.js

我使用的另一个很酷的工具是 rewire https://github.com/jhnns/rewire允许您在单元测试中模拟一些方法

希望对你有帮助

关于javascript - Jasmine + Node.js 用于服务器端单元测试。如何运行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19236598/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com