簡體   English   中英

測試Redux中選擇器的過濾狀態

[英]Testing for filtering state of selectors in Redux

代碼示例在這里: https : //codesandbox.io/s/8zomm846v9

我正在為selectors.js編寫測試。 我的裝置數據是狀態的一部分,正被轉換為不可變的映射。 據我了解,當makeSelectYears() ,它將執行selectYearsDomain()並僅返回年份。 然后,它將過濾后的數據作為JSON對象返回。

但是, makeSelectYears().resultFunc(fixture)返回不帶過濾器的整個JSON。 我在上面的鏈接中評論了輸出。

我無法以任何方式修改selectors.js ,只能添加測試。 我不確定測試選擇器以確保其按預期工作的最佳方法。

任何幫助,將不勝感激。

而不是打電話

makeSelectYears().resultFunc(fixture)

你應該打電話

makeSelectYears()(fixture)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM