jest
beforeEach(() => {
// 每次重新shallow组件,保证组件中的state是初始值, 并且比如有unmount,单测的书写顺序不受影响;
c= shallow(<View />)
})
afterEach(() => {
c.unmount();
// 清空所以的mock,比如在一个测试用例中,某个mock函数执行了, jest.clearAllMocks(); 之后,mock函数会处于未执行状态
jest.clearAllMocks();
});