2017-09-18 67 views
0

在一個測試中,我看到的頂部我看到我看到jest.fn();在測試的頂部 - 這是爲了什麼?

jest.fn(); 

這是怎麼回事呢?

經過掃描the documentation,我認爲這個函數調用是爲了在Jest中創建模擬函數,但結果沒有被賦值,這讓我感到驚訝。

+0

看起來沒有任何目的。它可能是一些自動重構的剩餘部分,其中調用被保留用於可能的副作用,即使其返回值的任何用法被重構掉。 – Thomas

+0

好的謝謝。聽起來似乎合理。將接受作爲答案。 – Ben

回答

1

看起來沒有任何目的。它可能是一些自動重構的剩餘部分,其中調用被保留用於可能的副作用,即使其返回值的任何用法被重構掉。

如果您好奇,您可以查看修訂歷史記錄(它存儲在版本控制中,對吧?)。

在任何情況下,如果刪除它不會使測試變紅,我會以極端偏見終止它。

+0

它在版本控制! – Ben

相關問題