У меня есть перехватчик 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()];
});
Но это не работает - почему-то ответ в нок неправильный. Я не знаю, как это исправить. Пожалуйста помоги