是否将函数指针作为参数传递给一个开玩笑的afterAll,afterEach,beforeAll,beforeEach等函数,其功能等同于传递在其中调用了该函数指针的闭包?
让我们考虑我们正在使用最新的Jest版本。
afterEach(() => someMock.mockClear());
// vs
afterEach(someMock.mockClear);
我们也可以考虑
beforeAll(() => jest.useFakeTimers());
// vs
beforeAll(jest.useFakeTimers);
我希望比较的每个小组都能获得相同的结果。但是,由于after *和before *函数的实现细节(例如上下文绑定),因此实际情况可能并非如此。