should.js

    1热度

    2回答

    我想表达的东西像下面这样: it("should use the 'text' mode",() => { let usedMockMode = false; let env = new Environment(); let mockMode = { parse:() => usedMockMode = true }; env.modes.set("tex

    0热度

    1回答

    我有一个简单的lodash混入: var _ = require('lodash') _.mixin(require('lodash-uuid')) ,我可以在代码中使用像这样: if (_.isUuid(someValue)) { // it's a uuid! } 我希望能够延长should.js基于测试,以利用该模块,例如: response.should.have.p

    1热度

    1回答

    我有抛出,像这样的错误: if (somethingBadHappened) { throw new Error('what were you thinking, batman?') } 现在我想编写一个测试来检查,这将引发预期时: should(MyClass.methodThatShouldThrow()).throws('what were you thinking, bat

    -1热度

    1回答

    对象的属性我有一个具有多个属性的类,设置如下所示: var MyClass = function(opts) { var self = this // orgId and appId are required self.orgId = ok(arguments).getIfExists('0') || ok(opts).getIfExists('orgId') ||

    2热度

    1回答

    我使用的是猫鼬与承诺与蓝鸟的包装方法是这样的处理: var mongoose = promise.promisifyAll(require('mongoose')) 然后我试图使用异步方法: var newUser = new User({email: '[email protected]', password: '123', userType: 'admin', name: 'paco'});

    0热度

    1回答

    我使用should.js框架(v8.2.x)进行单元测试,并且一直在玩一些非常基本的测试。然而,我遇到了这个测试失败的问题,这一直困扰着我。现在根据自己的github,should(something)和something.should通常返回相同的事情 should.equal(add('1', '1'), '2'); // passes add('1', '1').should.equal(

    3热度

    1回答

    我一直在使用MEAN堆栈,目前正在写REST单元测试使用超级测试 开始我想在我的日志文件多一点点清晰,这样我可以很容易地看到我的成功和禁止REST记录通话测试失败。 我想禁止实际的休息API调用,我认为是SuperTest的控制台输出。 此图显示了我想压制的日志。

    0热度

    2回答

    编写一些测试并运行错误。阵列对我来说看起来是一样的,但显然不是。这是我得到的错误。任何想法如何解决它? Expected Array [ 'A2T1511300361', 'A2T1511300362' ] to be Array [ 'A2T1511300361', 'A2T1511300362' ] test.js var should = require('should'), io = r

    0热度

    1回答

    我的节点应用程序有一个相当大的测试套件,取决于ShouldJS模块。问题是库阻塞了在对象上分配.should属性,但是我的测试套件需要启动一个需要可嘲弄的服务器(即运行在与我的测试套件相同的进程中),并动态构建需要设置的ElasticSearch查询对象上的属性.should。 我试图不要求ShouldJS使用方法described here。但是这并没有帮助 - 请参阅下面的示例脚本。有解决方法

    0热度

    1回答

    我使用Nightwatch,Mocha和Should.js进行测试。 而在某些情况下,我会检查元素的文本值。 我的问题是 - 如何使测试状态 - “失败”,当文本值不等于预期值? it("Test should return 'fail' status", function(client) { client .url(urlAddress) .wait