首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用chakram和mocha执行多个API调用?

如何使用chakram和mocha执行多个API调用?
EN

Stack Overflow用户
提问于 2017-12-08 08:59:42
回答 0查看 406关注 0票数 0

我使用mocha作为测试框架,并使用chakram进行API调用。

我有一个对象数组,我想循环遍历它们,并将每个对象发布到一个API,我该怎么做呢?到目前为止,我尝试的每个迭代都没有给出任何输出。

这就是我到目前为止想出的方法,使用it-each遍历数组,然后使用chakram来post每个数组。我不太确定如何将chakram promise链与it-each绑定在一起

代码语言:javascript
复制
  const itEach = require('it-each')({ testPerIteration: true });

  const url = ""
  things = [{"title":"A"},{"title":"B"}]

  it.each(things, "calling API", ['element'], (element, next) =>{
      console.log("about to post a thing " + JSON.stringify(element))
      chakram
          .post(url, element)
          .then(uploadResponse => {
              expect(uploadResponse).to.have.status(200)
              console.log("finished upload for element " + element)
              next()
           })
  })

我哪里搞错了?JS不是我的语言,我不太擅长promise chains。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47706214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档