2017-09-18 27 views
0

在一个测试中,我看到的顶部我看到我看到jest.fn();在测试的顶部 - 这是为了什么?

jest.fn(); 

这是怎么回事呢?

经过扫描the documentation,我认为这个函数调用是为了在Jest中创建模拟函数,但结果没有被赋值,这让我感到惊讶。

+0

看起来没有任何目的。它可能是一些自动重构的剩余部分,其中调用被保留用于可能的副作用,即使其返回值的任何用法被重构掉。 – Thomas

+0

好的谢谢。听起来似乎合理。将接受作为答案。 – Ben

回答

1

看起来没有任何目的。它可能是一些自动重构的剩余部分,其中调用被保留用于可能的副作用,即使其返回值的任何用法被重构掉。

如果您好奇,您可以查看修订历史记录(它存储在版本控制中,对吧?)。

在任何情况下,如果删除它不会使测试变红,我会以极端偏见终止它。

+0

它在版本控制! – Ben

相关问题