У меня есть перехватчик nock, который перехватывает вызовы от асинхронной функции (которая возвращает обещание)
public async backendRes(): Promise<container> {
get some data from abckend
return new container(stat, body, header);
}
я звоню, используя nock, вот так:
nock()
.get('/goodey')
.reply(async function () {
let abc = await global.MyClass.backendRes();
return [abc.getStatus(), abc.getBody(),
abc.getHeader()];
});
Но это не работает - так или иначе, ответ в ноке неправильный. Я не уверен, как это исправить. Пожалуйста, помогите