2017-03-28 65 views
1

我正在測試與Jest的React-Redux JS應用程序,但我無法停止運行常量文件夾的笑話。我使用我的常量文件夾來存儲狀態的各種快照和模擬api響應,因爲它們可能非常大,我不希望它們內聯,我可能希望在將來重用。如何停止笑話運行測試常量文件夾

我的文件夾結構類似於以下,其中testStates是我的常量文件夾: |- __tests__ |- some tests |- testStates |- state_errors |- state_some_errors |- app

我已經使用package.json忽略模塊路徑的玩笑文檔建議here嘗試。但是,正如文檔中所說,我現在不能將這些常量輸入到我的測試套件中。

有沒有辦法排除測試文件夾內的文件夾運行,但也允許導入測試套件?

感謝

+0

你究竟是什麼意思「運行測試常量文件夾」。 Jest以哪種方式「運行」你的常量文件夾? – tesseract

+0

jest認爲包含'js'文件的常量文件夾有測試套件,然後嘗試用其他測試運行它們。這是因爲文件中沒有測試或者我從中導出,而不是它喜歡的。 – Jafferwaffer

+0

我不太確定爲什麼你的常量文件夾應該處理不同於通常的源代碼文件。 Jest不會運行你的組件代碼,是嗎? – tesseract

回答

0

這比回答的評論,但我沒有必要的聲譽,發表評論。我以前使用__mock__文件夾將這些文件分別存儲在__test__文件夾附近並從中導入內容。它允許按照您的要求分離關於文件的問題,不執行測試。

+0

謝謝你的建議,我會在有機會的時候測試一下 – Jafferwaffer

相關問題