Javascript 茉莉花&x2B;Node.js用于服务器端单元测试。如何运行测试?

Javascript 茉莉花&x2B;Node.js用于服务器端单元测试。如何运行测试?,javascript,node.js,jasmine,Javascript,Node.js,Jasmine,我需要能够为我的Node.js应用程序运行单元测试,我决定使用Jasmine框架,因为我知道t,并且认为它是一个非常好的解决方案。但在我使用karma作为测试运行程序之前,karma不适用于服务器端开发。所以,请给我一个好方法,用Jasmine为Node.js开发单元测试我目前正在使用这个项目来运行mt Jasmine的测试 您只需执行以下操作: jasmine节点路径/到/您的/规格 可能这不是运行jasmine规范的最佳工具,但我使用它是因为它支持coffescript编写的规范(jasm

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

我目前正在使用这个项目来运行mt Jasmine的测试

您只需执行以下操作: jasmine节点路径/到/您的/规格

可能这不是运行jasmine规范的最佳工具,但我使用它是因为它支持coffescript编写的规范(jasmine节点——CoffeSpecs)/

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

例如,jasmine节点规范/specs1.js&&jasmine节点规范/specs2.js&&node server.js

我使用的另一个很酷的工具是rewire,它允许您模拟一些单元测试方法


我希望它能帮助你

我目前正在使用这个项目来运行mt jasmine的测试

您只需执行以下操作: jasmine节点路径/到/您的/规格

可能这不是运行jasmine规范的最佳工具,但我使用它是因为它支持coffescript编写的规范(jasmine节点——CoffeSpecs)/

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

例如,jasmine节点规范/specs1.js&&jasmine节点规范/specs2.js&&node server.js

我使用的另一个很酷的工具是rewire,它允许您模拟一些单元测试方法


我希望它可能会帮助您

根据您可以使用“jasmine”节点包。运行
jasmine init
将创建基本的jasmin.json配置文件,您可以在其中列出所有规格。

根据您可以使用“jasmine”节点包。运行
jasmine init
将创建基本的jasmin.json配置文件,而re您可以列出所有规格。

不幸的是,现在jasmine节点已经过时,它支持jasmine 2.0,但不支持2.1+。不幸的是,现在jasmine节点已经过时,它支持jasmine 2.0,但不支持2.1+。