jasmine-node

    3热度

    1回答

    第一次运行会创建一个用户,第二次运行会从服务器获取用户。 WaitsFor应该会导致第二次运行等待,直到第一次运行完成。但是,在运行node-jasmine时,打印before: 51c21c1ef463390000000008后,测试停止,但未发出get请求。 我试过取出waitsFor,但这会导致请求发生在发布请求之前,这会导致它失败,因为它取决于新用户的userid。 发生了什么事? var

    1热度

    1回答

    我正在写一个简单的应用程序,保存并查找位置。我正在使用猫鼬和茉莉花节点。 用户CRUD按预期测试工作。但是,我单独创建了用户来测试不同的自定义验证。我还通过清除收集并重新加载所有用户来开始测试,以便在启动save/update/etc测试之前确保所有测试数据都良好。 对于位置,我正在做同样的事情,但我有几十个位置,我想用数组加载它们......并沿着方向测试加载以确保它可以正常工作。 如果我只做一

    32热度

    4回答

    导出类我已经正在由茉莉节点在一个文件中运行下面的测试代码中调用bob_test.spec.js require('./bob'); describe("Bob", function() { var bob = new Bob(); it("stating something", function() { var result = bob.hey('Tom-ay-

    5热度

    4回答

    onSaveEvent: function (event) { if (this.model !== null) { var that = this; this.model.save(this.model.toJSON(), { success: function (model) { that.mode

    37热度

    6回答

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

    1热度

    1回答

    所以我试图通过一个Mongoose项目的教程,TDD风格,为每个步骤应该完成的任务编写测试来教自己茉莉花(对于节点)然后按照实际教程等。 当然,我的第一个测试是失败的。 app.js在这一点上是两条线: var mongoose = require('mongoose'); console.log(mongoose.version); 这运行正常。我的测试然而,仍然未能: var app =

    2热度

    3回答

    我使用茉莉花节点来测试我的服务器。我想在我的用户类中伪造/绕过一些与验证相关的代码。所以,我会成立这样的间谍 - var user = { email: '[email protected]', password: 'password' } spyOn(User, 'validateFields').andReturn(user); 然而validateFields功

    0热度

    2回答

    我试图执行我的节点茉莉花测试的一个子集。 我有一个项目结构如下 root + server + invite +specs inviteSendSpec.js inviteConfirmSpec.js .. many more spec files + auth +specs .. many sp

    1热度

    1回答

    我目前正在浏览名为“用AngularJS掌握Web应用程序开发”的书,并且在其中一个示例中有一个名为“聚合回调”的测试。 我已经得到了问题的例子包含Person对象: var Person = function(name, $log) { this.eat = function(food) { $log.info(name + ' is eating delicious

    1热度

    1回答

    我在写一个node.js模块,我的模块有一个私有类。 我想写这个类的测试,但无法弄清楚如何做到这一点。 我的模块看起来像这样 var main = function(get_item){ var main_item = new MyClass(get_item); return main_item } function MyClass(item){ this