jest

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


下一篇:Jest单元测试最佳实践1:使用eslint-plugin-jest规范测试代码