我的测试用例代码如下:
it("should do something", function(done) {
function1("someparam").then(() => {
function2("someparam").then(() => {
functionN("someparam").then(() => {
comp(expectedfile,0.001,actualfile, done);
});
});
});
我想使用async await使其更具可读性,并避免所有此类嵌套。有人可以帮助我了解如何做到吗?
问候 + Ad
答案 0 :(得分:0)
it("should do something", async function (done) {
let temp = await function1("someparam");
let temp2 = await function2("someparam");
let temp3 = await function2("someparam");
let temp4 = await comp(expectedfile, 0.001, actualfile, done);
});
您将在哪里获得Promise值(“拒绝”,“已解决”或“错误”),并且可以根据需要在下一次调用中传递它。