【发布时间】:2013-12-25 20:48:07
【问题描述】:
我正在试用 Mocha/Chai 的 chai-http 插件。它围绕着 Superagent。一切似乎都很好,除了我想知道......
我是否应该能够进行一次 http 调用并为每个调用编写单独的测试?测试似乎希望您在响应函数中编写断言,如下所示:
describe "github test", ->
it "should connect with a 200 status", ->
chai.request(githubReqObj.base)
.get(githubReqObj.url)
.req (req) ->
req.set
'Accept': 'application/vnd.github.beta+json'
return
.res (res) ->
expect(res).to.have.status 200
但我想运行几个断言,并将它们中的每一个都放在自己的“it”块下。
有没有办法运行
before ->
然后就调用我对响应值的断言?
【问题讨论】:
标签: node.js unit-testing testing mocha.js chai