在测试的顶部,我看到了,我看到了
jest.fn();
这是做什么用的?
已扫描the documentation ,我以为这个函数调用是为了在 Jest 中创建模拟函数,但结果没有被赋值,这让我很惊讶。
最佳答案
看起来它没有任何用途。它可能是某些自动重构的遗留物,即使对其返回值的任何使用都被重构掉,调用也会保留以应对可能的副作用。
如果您好奇的话,您可以查看修订历史(它存储在版本控制中,对吧?)。
无论如何,如果删除它不会使测试变红,我会带着极端的偏见终止它。
关于javascript - 我看到 jest.fn();在测试的顶部 - 这是为了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46280137/