should.js

    9热度

    1回答

    我试图用should.js(最新版本)做一个deepEqual断言,并没有取得任何成功。我可以使用equal而不是deepEqual。事实上,我看到没有deepEqual方法。 这是我已经试过: > require('should') {...} > > var x = Number(8) undefined > x.should.equal(8) { obj: 8 } > x.sho

    7热度

    2回答

    我有一个测试代码,并试图运行它 var should = require("should") describe('Array', function(){ describe('#indexOf()', function(){ it('should return -1 when the value is not present',function(){ [1,2,3]

    2热度

    2回答

    我在Mongoose中使用save中间件来在数据库中创建一个活动日志,只要采取了一些操作。喜欢的东西 UserSchema.post("save", function (doc) { mongoose.model("Activity").create({activity: "User created: " + doc._id}); }); 这似乎做工精细,但问题是,我无法测试它,因

    7热度

    1回答

    我是使用Mocha & should.js进行单元测试的新手。我正在使用Mocha的BDD来测试我的应用程序。我正在测试的应用程序具有不同的组件,如帐户,产品&订单。在将代码移动到git存储库之前,我想测试应用程序的所有方面。我为所有组件提供了不同的测试文件。例如,account.js用于帐户,order.js用于订单&等。 我想根据临时测试帐户测试所有组件。因此,流程为: 创建测试帐户 测试相关

    0热度

    1回答

    在我的应用程序需要使用Phantomjs,摩卡测试框架来测试我的应用程序节点JS code.So我已经安装了JS是否应断言library.While运行一些示例代码我得到以下error.Can谁能帮我解决这个问题 在运行下面的代码,我得到以下错误 Failed to start mocha: Init timeout testing.js var user = { name:

    2热度

    1回答

    我正在使用摩卡,并应该测试简单的数据库查询,我试图运行简单的Moongose模式函数的异步测试,但我每次都获得超时超时错误。 Error: timeout of 15000ms exceeded at null.<anonymous> (/usr/local/lib/node_modules/mocha/lib/runnable.js:165:14) at Timer.list

    1热度

    1回答

    我正在编写测试来验证异步进程已写入mongo的内容,并且我遇到了使用should.include来验证包含记录的问题。为了简化它,我只投射包括单个场(ag_status),我收到以下错误从应: 1) Agriculture record should return at least one record with ag_status to true: Uncaught Assertion

    5热度

    2回答

    如果我尝试使用after(在我的测试结束时)删除数据库,它可以工作。 如果我尝试以下方法: var db = mongoose.connect('mongodb://localhost/db-test') describe('Database', function() { before(function (done) { db.connection.db.dropDat

    2热度

    1回答

    我想要介绍应该断言库,工作测试我的node.js应用程序,我的附加功能。 喜欢的东西在这个伪 should = require "should" myExists = (obj, msg) -> # my special exist logic containSomething = (obj, msg) -> # my special assert logic s

    2热度

    1回答

    如何使用Mocha.js和Should.js来有效地测试我的express.js应用程序是否发回正确的数据? 我问的原因是,有时,如果req.xhr我们发回相同的数据,但采用不同的格式,具体取决于路由的扩展名。所以,出于这个原因,我们希望确保这些路线在所给出的情况下正在执行正确的条件。 有没有什么办法可以让我快速发送结果回来,可以通过should.js读取?