で、このコードのサンドボックス次のテストが実行されます。
import { of } from "rxjs";
import { map } from "rxjs/operators";
const source = of("World");
test("It should fail", () => {
source.subscribe(x => expect(x).toContain("NOTHING"));
});
期待が失敗したとしても、ジェストはそれを合格と報告します。考え?
rxjsオブザーバブルは非同期です。見てみましょうこのページを非同期コードのテストを支援します
以下のようにdone引数を追加します->
test("It should fail", done => {
source.subscribe(
x => {
expect(x).toContain("NOTHING")
done();
});
});
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加