我使用mocha作为测试框架,并使用chakram进行API调用。
我有一个对象数组,我想循环遍历它们,并将每个对象发布到一个API,我该怎么做呢?到目前为止,我尝试的每个迭代都没有给出任何输出。
这就是我到目前为止想出的方法,使用it-each遍历数组,然后使用chakram来post每个数组。我不太确定如何将chakram promise链与it-each绑定在一起
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。
https://stackoverflow.com/questions/47706214
复制相似问题