我有一個大的角度應用程序,我試圖逐步將其轉換爲React。因此,我的一個角度指令呈現帶有ID的div,控制器將使用ReactDOM.render
將React組件呈現給該div。單元測試混合角/反應的應用程序
除了單元測試,一切都很好。已經有一整套使用karma和angular測試套件的單元測試,當我調用ReactDOM.render
時,它們會拋出錯誤,因爲沒有文檔可以獲取ElementById。 Angular的測試框架允許您使用$compile
角碼,因此您可以在不使用DOM的情況下運行單元測試。
我希望有人遇到過這個問題之前 - 任何想法如何讓React單元測試與使用Karma的Angular單元測試一起工作?