绕过模块模拟

    考虑为这个 函数编写一个测试用例:

    上述测试代码模拟 fetch 函数,这样就可以确保它在调用的时候不会发出真实的网络请求。 但是,您还需要使用一个Response(包装在 Promise中) 来模拟的返回值,因为我们的函数使用它来获取已经创建用户的ID。 因此,你可以尝试编写这样的测试:

    为了解决这样的问题,Jest 提供了 jest.requireActual。 要使上述测试用例工作,请对测试文件中导入的内容做如下更改: