如何避免重复进行Nock模拟调用?

时间:2019-01-25 11:53:56

标签: jestjs nock

所以我想知道最好的策略是使用Nock的方式,在这种方式中您想继续模拟相同的URL,但是要更改一些小数据,例如;状态,身体等...

我有一个适用于我的应用程序中每个测试的Nock模拟,但是显然其中一些测试需要对数据进行稍微的修改,例如查看是否禁止了用户,或者是否给出了无效的输入。 / p>

到目前为止,我发现的唯一方法是为每个测试创建一个单独的nock模拟,但这感觉是重复的并且不太容易维护。

理想情况下,我想让模拟适用于所有测试,但是然后在需要更改某些我可以做的事情的测试中; nock.isBanned = true;或类似的内容。

希望有人可以提供一些建议!

0 个答案:

没有答案