跳至內容

jest/no-export 正確性

作用

防止檔案中包含一個或多個測試時使用 exports。

為什麼這不好?

此規則旨在透過從測試檔案匯出內容來消除測試的重複執行。 如果您從測試檔案匯入,則該檔案中的所有測試都將在每個匯入的實例中執行。 因此,底線是不要從測試中匯出,而是在需要在測試之間共享輔助函數時,將它們移動到單獨的檔案中。

範例

javascript
export function myHelper() {}
describe("a test", () => {
  expect(1).toBe(1);
});

參考資料

以 MIT 授權釋出。