例はbellowですが、test-strは未定義です。 どのように角度2の約束からの価値を得るのですか?Test Promise <string>角度2単位テストでの値
describe('Test',() => {
it('case of string',() => {
let t: Promise<string> = deserializeSimpleField(...);
let str:string;
t.then(value=>str = value);
expect(str).toEqual('name');
});});
親愛なる@Gunterでそれを見上げました?。存在する方法は@角度/テストでそれを行うのですか? – emanuel07
実際、私は非同期テストを行う正しい方法と現在の方法が何であるか分かりません。私はチェンジログで何も見つけられませんでした。最近更新されたgithubリポジトリのテストを調べました。更新された回答をお試しください。 (追加された 'return'が必要なのかどうかはわかりません)。 –
更新されたバージョンがもたらす: TypeError:AsyncTestZoneSpecはコンストラクタではありません at runInAsyncTestZone – emanuel07