代码之家  ›  专栏  ›  技术社区  ›  Radex

如何将toThrow()与jest一起使用

  •  0
  • Radex  · 技术社区  · 6 年前

    我想知道为什么下面的代码不能开玩笑地工作。 我认为Error()会自动抛出,所以可以忽略它

    expect(() => {
      Error();
    }).toThrow();
    
    1 回复  |  直到 6 年前
        1
  •  2
  •   Brian Adams    6 年前

    "When Error is used like a function -- without new, it will return an Error object."

    Error() Error throw

    expect(() => {
      throw Error();
    }).toThrow();