簡體   English   中英

Jest 報告測試通過,即使期望斷言失敗

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM