jest

beforeEach(() => {
   // 每次重新shallow组件,保证组件中的state是初始值, 并且比如有unmount,单测的书写顺序不受影响;
  c= shallow(<View />)
})
afterEach(() => {
       c.unmount();
    // 清空所以的mock,比如在一个测试用例中,某个mock函数执行了, jest.clearAllMocks(); 之后,mock函数会处于未执行状态
      jest.clearAllMocks();
  });
posted @ 2021-10-14 10:54  Running00  阅读(112)  评论(0编辑  收藏  举报