[英]Jest reports that test passes even though expect assertion fails
在此代碼沙箱中,執行以下測試:
import { of } from "rxjs";
import { map } from "rxjs/operators";
const source = of("World");
test("It should fail", () => {
source.subscribe(x => expect(x).toContain("NOTHING"));
});
Jest 報告它通過,即使期望失敗。 想法?
rxjs observables 是異步的。 查看此頁面以幫助測試異步代碼
您想添加 done 參數如下 - >
test("It should fail", done => {
source.subscribe(
x => {
expect(x).toContain("NOTHING")
done();
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.