jest 是如何 mock 掉模块的

jest 里有两种 mock,一种是方法的 mock,还有一种是模块的 mock。这里我们来看一下模块的 mock 是如何实现的。 比如我们要 mock 掉 node 内置的 fs 模块,我们只要这么写: {代码...} jest 在执行这个文件的时候,首先会对代码进行转换,转换分成两步。 第一步是提升 jest.mock('fs'),让它能作用在 require 之前,转换...
阅读 1.6k
0 条评论