jest使用心得,以mock接口返回值为例

最近项目在尝试接入jest

文档:https://jestjs.io/

当你想要测试的文件里引入了其他文件而又不想测试其他文件时,这个时候可以mock其他文件来达到目的。当然当你需要使用其他文件里的东西(方法什么的)时,你还得把这个东西也mock一下,不然你用的时候就没有啦。

比如,我现在想测试a.js文件,但是我a.js文件里会发送ajax请求,而这个请求方法封装在request.js里,这个时候就可以在a.test.js里mock一下这个请求方法

a.js

jest使用心得,以mock接口返回值为例_第1张图片

a.test.js

jest使用心得,以mock接口返回值为例_第2张图片

与此类似,一切你不想测试但是又要用的东西都可以通过这种形式mock出来,报错的东西也可以这样mock,让它不会报错 

你可能感兴趣的:(Jest)