嘗試做react測試的時候發現的一些問題,有沒有一種比較好的測試方案?1 首先我試用jest,但是碰到了問題是css modules如何處理?正常的import 'foo.styl'可以通過映射解決到一個mockStyle文件,然后mock文件返回一個空對象來做,然而css modules并不能行。它還會<Foo className={styles.foo} >這種形式,上面的方案返回的是Object,所以肯定是undefined,會導致錯誤,測試運行不了。另一個問題比較奇怪,官網說安裝babel-jest會自動在測試的時候轉換代碼,然而我這邊并不能用。好奇怪的問題。2 之后我換ava來試用,同樣是上面的css modules的問題,沒路了。3 karma配置太多暫時沒有實驗好能不能用。想問問各位大神是怎么做react測試的,用的那種方案,有沒有什么問題。謝謝了
react 測試環境的搭建
茅侃侃
2018-08-09 13:13:07