should.js

    0热度

    1回答

    JSON数组我有以下JSON有效载荷: "app": { "name": "myapp", "version": "1.0.0", "last_commit": { "author_name": "Jon Snow" "author_email": "[email protected]" } } 和以下.js文件(使用Mocha

    0热度

    2回答

    我想用mocha/should和request来写一个nodejs项目的测试代码。 我的代码使用一些网址初始化一个数组,以便向远程服务器发送GET请求并检查响应的内容。 我的模拟现在只需要打印出响应,但由于某种原因,流量永远不会到达那里。 请注意,我有一个for循环。在循环内部,第一个控制台日志打印出来,但由于某种原因,该循环内的其余代码被跳过。我在调试模式下放置断点,但是我的代码只能到达循环内的

    0热度

    1回答

    使用should.js,我目前做的: ordinal.should.be.a.Number().and.equal(Math.floor(ordinal)); …有没有更简洁的方式来要求给定的对象是一个整数?

    0热度

    1回答

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

    0热度

    1回答

    以下代码片段非常简单(从https://mochajs.org/#synchronous-code)。它感觉很愚蠢,但为什么[1,2,3]的计算结果与undefined一起使用,而不是用于myArray变量? Array #indexOf() 1) Should return -1 when the value is not present 1) Array #indexO

    0热度

    1回答

    我使用快递和应该和我试图调用我的服务器(app.js)的端点来测试结果。 我的服务器文件(app.js): app.post('/customer', authorize({allowedPowerLevel: 50}), function(request, response, callback) { const customerType = parseInt(request.body.

    0热度

    1回答

    好了,所以这是我的问题: it('should fail when Sns is not found within record', (done) => { const policy = require('../main/nacl-002-handler.js'); const eventData = require('./data/event.json'); delete eventDat

    0热度

    1回答

    我正在使用testdouble.js来测试几个函数。对于下面的函数,我正在努力弄清楚如何最好地存储get API调用,以覆盖剩余的函数。看起来应该是直截了当的,但我认为我一直盯着它太久了。 var checkTags = function(tags) { return new Promise(function(resolve) { /* istanbul ignore if

    0热度

    1回答

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

    4热度

    2回答

    我有两个数组: var a = ['a', 'as', 'sa']; var b = ['sa', 'a', 'as']; 有什么特别的shouldJS测试,如果这两个数组有相同的项目?任何类似 should(a).be.xyz(b) 可以测试它们吗?在这里,xyz是我正在寻找的。