如何使用chakram js多次测试相同的路由?

时间:2017-01-22 16:39:30

标签: javascript mocha

如果我测试路线一次,测试运行顺利。 如果我尝试两次测试相同的路线,则说:

  

错误:超出2000毫秒超时。对于异步测试和挂钩,请确保   “完成()”被称为;如果返回Promise,请确保它已解决。

我一直试图让它现在工作几个小时。 并没有在文档中找到任何内容。

describe('Post validation mail', function () {
            it ('Should not validate account', function () {
        return chakram.post(home + '/user/valid/toto', {email: 'toto.com'})
            .then(function (r) {
                expect(r.body.message).to.not.equal('Validation successful')
            })
    })
})

describe('Post validation mail', function () {
            it ('Should not validate account', function () {
        return chakram.post(home + '/user/valid/toto', {email: 'toto.com'})
            .then(function (r) {
                expect(r.body.message).to.not.equal('Validation successful')
            })
    })
})

1 个答案:

答案 0 :(得分:0)

尝试在开始测试期间在mocha.opts或--timeout 10000中使用mocha -t 10000