我正在努力弄清楚如何做到这一点。
示例.js
import Logger from "logging-library";
export default function example() {
Logger.error(new Error("Example Error")):
}
示例.test.js
test("will log an error", () => {
expect(Logger.error).toHaveBeenCalledWith(new Error("Example Error");
});
我发现的例子可能涵盖了模拟整个库,但似乎没有涵盖模拟以及断言它是如何被调用的。
慕盖茨4494581
相关分类