小编Som*_*jee的帖子

How to mock instance methods of a class mocked with jest.mock?

How can the instance methods be mocked for a class that is being mocked with jest.mock?

For example, a class Logger is mocked:

import Person from "./Person";
import Logger from "./Logger";

jest.mock("./Logger");

describe("Person", () => {
  it("calls Logger.method1() on instantiation", () => {
    Logger.method1.mockImplementation(() => {}) // This fails as `method1` is an instance method but how can the instance method be mocked here?
    new Person();
    
    expect(Logger.method1).toHaveBeenCalled();
  });
});
Run Code Online (Sandbox Code Playgroud)

javascript unit-testing mocking jestjs

5
推荐指数
1
解决办法
1万
查看次数

比较两个 Numpy 数组

假设我有两个 Numpy 数组 A 和 B,我想看看是否有sorted(A) == sorted(B)?例如:如果A = [5,3,2,4]B = [3,2,5,4],那么我必须得到真。这样做的最快方法是什么?

python-3.x

0
推荐指数
1
解决办法
49
查看次数

标签 统计

javascript ×1

jestjs ×1

mocking ×1

python-3.x ×1

unit-testing ×1