【发布时间】:2020-07-26 21:55:09
【问题描述】:
假设我正在为一些复杂的 API 编写一个 API 客户端,这是不可靠的,并且可能会在不影响 API 版本的情况下突然发生变异。我想用 Jest 测试我的客户。我希望能够在来自 API 而不是实时 API 的响应快照上测试我的客户端的功能。但我不希望快照变得陈旧,不时更新它会很棒。我的问题是 - 我可以使用 Jests 快照功能吗?
以前从未使用过它,但据我所知,Jest Snapshot 与我需要的相反?就像它会转储来自 API 的第一个响应,然后在每个测试中将实时 API 响应与已存储的内容进行匹配。在这种情况下,我不需要那个。那么我正在寻找的可能还是我应该使用一些 DIY 解决方案?
【问题讨论】:
标签: javascript typescript api jestjs snapshot