美文网首页
jest实践总结

jest实践总结

作者: ape_caesar | 来源:发表于2023-12-06 18:02 被阅读0次

    背景是给现有的一个大项目的工具函数补充单元测试,提供最小执行片段和代码正确性保证

    在实践中遇到问题,记录一下

    1. 原有代码写得很臃肿,没有很好的分割,导致代码的可测试性比较差,在写单元测试的同时也在拆分代码,不过有单元测试打底,也不怕拆出bug

    2. 总体写的用例数量比较多了,几百个,整体跑起来总有一两个fail的,这里总结了一下为什么会有fail的用例
      2.1 对全局对象的修改要控制在当前测试用例内
      2.2 对磁盘的IO要考虑并发
      2.3. Worker.prototype的spyOn有传染性,文件隔离使用clearAllMocks是可以的
      2.4. 使用curtomTestSequece来控制执行顺序,减少网络竞争的用例集中

    相关文章

      网友评论

          本文标题:jest实践总结

          本文链接:https://www.haomeiwen.com/subject/yibjgdtx.html