现在有这么一个需求,假如接口返回值是很复杂,包含对象数组这种,对象中有很多的属性,那么应该怎么用jest来保证返回的属性与预期一致呢?看文档中都是mock一些简单的返回值,复杂的又怎么办?我不能手敲上去验证吧?还是说这种测试超过了jest的范畴?
1 回答
神不在的星期二
TA贡献1963条经验 获得超6个赞
如果你要完全一样的话,就像楼上说的用toEqual
如果只是要验证某些属性的话,可以在expect
里面写判断逻辑,返回true
或false
,然后toBe
添加回答
举报
0/150
提交
取消