Javascript 用Jest模拟API包装器的函数(以codesandbox为例)
我在设置模拟一个库时遇到了问题,这个库公开了大量函数,这些函数为不同的使用者包装了每个API调用。我的问题是我不确定如何为每个类编写测试文件 我最初有一个帖子,但它与那里的代码混淆了,所以我添加了一个示例 我的主要问题是:Javascript 用Jest模拟API包装器的函数(以codesandbox为例),javascript,typescript,unit-testing,jestjs,Javascript,Typescript,Unit Testing,Jestjs,我在设置模拟一个库时遇到了问题,这个库公开了大量函数,这些函数为不同的使用者包装了每个API调用。我的问题是我不确定如何为每个类编写测试文件 我最初有一个帖子,但它与那里的代码混淆了,所以我添加了一个示例 我的主要问题是: 如何模拟每个函数的单个API调用的成功/错误状态(因为每个函数命中不同的端点) 我是否需要重新构造基本fetch调用以返回响应,而不使用await response.json来获取每个api包装函数中的statusCodes/ok状态,以便能够测试它们 有没有更好的方法来设置
await response.json
来获取每个api包装函数中的statusCodes/ok状态,以便能够测试它们