should.js

    0热度

    2回答

    我正在做一些单元测试到节点应用程序,并检查http响应。 currnlty我想测试http.header对我发送的密钥和值的响应,我做错了什么? res.header.should.have.property['prop1']; 假设我已经为prop1,我应该怎么办呢? 此外如何断言prop1的值?

    0热度

    1回答

    我正在使用Should.js,我想为它获得一些自动完成。不幸的是WebStorm没有显示所有的TypeScript社区存根。就像DefinitelyTyped GitHub页面一样,该列表被截断以仅显示前1000个文件。此时,名称以字母“S”开头的图书馆将不会显示。 我该如何解决这个问题?

    1热度

    3回答

    我使用摩卡,应该作为我的测试框架节点js模块。 到现在为止它的工作正常,现在我需要声明两个对象相等。 和我得到错误(测试失败),而对象是相同的(我使用webStorm 10)和差异窗口显示两个对象,他们相同(我也看到消息在差异窗口内容是相同的...) 它可以和有一种方法来解决这个问题? 我尝试用这两者失败 should(inObjBefore).be.exactly({env: outObjAft

    6热度

    3回答

    我想要做的事情简单的断言像 knownArray.should.include('known value') 该数组是正确的,但我根本无法找出正确的断言用来检查数组是否有这个值(索引无关紧要)。我也试过should.contain但是这两种抛出一个错误Object #<Assertion> has no method 'contain'(或'include') 我如何检查数组包含使用shoul

    1热度

    2回答

    我正在测试一个带有美妙Mocha和Should.js的api。 我做一个GET和接收对象的数组,例如: [{ username: 'boris', something: 123 }, { username: 'jeremy', something: 456 }, { username: 'steven', something: 7

    1热度

    2回答

    我是coffeescript的新手,我尝试为cofffeescript和javascript添加一些语法糖库。它采用了大量的装饰,让我很惊讶,这个测试失败: it 'sandbox',() -> id = (x) -> x fn = (y) -> y == 1 f = id fn should(f).be.equal(fn) should(f 3

    -1热度

    1回答

    我正在尝试使用摩卡和should.js套接字交互的负载测试场景。我有一组用户详细信息,我想使用套接字通信进行身份验证,并希望验证他们的响应。它适用于单个用户,但是当我尝试为多个用户循环时 - 我最终遇到了问题。收集了一些基于帖子的输入:Tests from looping through async JavaScript (Mocha)。 下面的代码片段: var users = [{name:'

    0热度

    1回答

    我要你知道我可以使用和/或与should.js 我尝试做这样的事情: res.body[0].color.should.equal('blue').or('red'); 这是可能的应该 ?我没有发现任何文件..或我失明。 在此先感谢。

    2热度

    2回答

    我想写一个摩卡测试,它传递流错误,但如果流结束时没有错误失败。 检测错误不成问题,但始终调用完成处理程序,即使强制错误输出流。在此代码中,error处理程序的should.exist(err)声明可正常工作,但之后finish处理程序仍会引发错误。 describe('catch stream errors', function() { it('should throw an error

    0热度

    1回答

    摩卡测试我有以下代码(摩卡测试与should.js): it('must not be valid with empty object', function (done) { var result = {}; result.should.not.be.object; }); 它传递,虽然结果是一个object。它也通过result.should.be.object。