Возможно ли во время углового тестирования с использованием среды Jasmine ожидать свойства, являющегося частью объекта?
private async hasID(items: Items[]): Promise<boolean> {
for (const item of items) {
try {
this.info = (await item.promise).json();
} catch (err) {
continue;
}
}
return false;
}
this.connectorInfo
в моем тесте возвращает undefined
, потому что я не уверен, как ждать ответа, прежде чем продолжить. Я понимаю ожидание завершения метода async
, но свойство объекта кажется другим.
У меня есть этот объект, смоделированный как:
item = {
promise: Promise.resolve({
json: () => {
return {
...
};
}
}
};
Есть идеи? Спасибо