52得票4回答
如何在命令行中使用Node.js运行Jasmine测试

我该如何在命令行上运行Node.js上的Jasmine测试? 我已经通过npm安装了jasmine-node并编写了一些测试。我想在终端中运行位于spec目录中的测试,并获得结果,这个可行吗?

50得票7回答
卡尔玛中的茉莉测试:未捕获的引用错误:需要未定义

Karma 无法识别 JSFileSpec.js 文件中的 'require' 语句。 运行 karma.conf.js:(function() { describe("DummyEmitter creation", function(){ return it("cre...

38得票4回答
使用Node.js导出类

我有以下测试代码,由jasmine-node在名为bob_test.spec.js的文件中运行require('./bob'); describe("Bob", function() { var bob = new Bob(); it("stating something", fu...

14得票4回答
茉莉节点在有测试时说“0个测试”

我希望这里应该显示为“1个测试”,但现在显示为“0个测试”。有任何想法吗?系统是OS X。$ jasmine-node --verbose my.spec.js undefined Finished in 0.001 seconds 0 tests, 0 assertions, 0 fail...

12得票1回答
在Node.js中使用Jasmine测试子进程发送的功能

我有一个Node.js应用程序,包括一个main-process.js和一个child-process.js。 main-process.js的代码如下:var childProcess = require('child_process'); var job = childProcess.s...

11得票2回答
在jasmine-node中未定义before/afterAll()函数

我正在尝试使用Jasmine的beforeAll和afterAll方法,结合Frisby.js创建测试套件,因为实际上Frisby并不支持这些方法。所以,这就是我的目标:var frisby = require('frisby'); describe("setUp and tearDown",...

10得票1回答
如何在jasmine-node测试中强制错误分支

我正在使用jasmine-node测试我的node服务器中API端点背后的控制器逻辑。这是此控制器逻辑通常看起来像什么:var getSummary = function(req, res) { var playerId = req.params.playerId; db.playe...

10得票2回答
为什么在运行`jasmine init`和`jasmine examples`之后运行`jasmine`没有任何反应?

我通过运行npm install jasmine -g全局安装了jasmine。运行jasmine -v会给我以下结果: jasmine v2.5.0 jasmine-core v2.5.0 根据文档,我已经执行了下面的操作。 jasmine init jasmine examples...

10得票3回答
Travis-CI与jasmine-node的集成

我正在尝试使用jasmine-node让travis-ci测试我的nodejs模块。当我从命令行运行测试时,它们都通过了,但出于某种原因,Travis总是报告构建失败。我的.travis.yml文件如下:language: node_js node_js: - 0.6 - 0....

9得票2回答
Jasmine-Node中的done未定义

我尝试了一个简单的异步测试。安装jasmine-node npm install -g jasmine-node 然后编写了一个简单的模块和测试。 简单的模块。 // weather.js exports.get = function(city, callback) { callb...