0
在一個測試中,我看到的頂部我看到我看到jest.fn();在測試的頂部 - 這是爲了什麼?
jest.fn();
這是怎麼回事呢?
經過掃描the documentation,我認爲這個函數調用是爲了在Jest中創建模擬函數,但結果沒有被賦值,這讓我感到驚訝。
在一個測試中,我看到的頂部我看到我看到jest.fn();在測試的頂部 - 這是爲了什麼?
jest.fn();
這是怎麼回事呢?
經過掃描the documentation,我認爲這個函數調用是爲了在Jest中創建模擬函數,但結果沒有被賦值,這讓我感到驚訝。
看起來沒有任何目的。它可能是一些自動重構的剩餘部分,其中調用被保留用於可能的副作用,即使其返回值的任何用法被重構掉。
如果您好奇,您可以查看修訂歷史記錄(它是存儲在版本控制中,對吧?)。
在任何情況下,如果刪除它不會使測試變紅,我會以極端偏見終止它。
它在版本控制! – Ben
看起來沒有任何目的。它可能是一些自動重構的剩餘部分,其中調用被保留用於可能的副作用,即使其返回值的任何用法被重構掉。 – Thomas
好的謝謝。聽起來似乎合理。將接受作爲答案。 – Ben