You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Redux选择器过滤状态测试问题求助

求助:测试Immutable状态下的选择器未返回预期过滤结果

我正在给项目里的selectors.js编写测试用例,测试数据是转换成Immutable Map格式的部分应用状态。按我的理解,调用makeSelectYears()的时候,应该会先执行selectYearsDomain()提取出仅和年份相关的数据,之后再返回经过过滤处理后的JSON对象结果。

但实际测试时,我调用makeSelectYears().resultFunc(fixture)后,得到的却是未经过滤的完整JSON数据,相关的输出我已经在测试代码里做了注释。

最棘手的是我无法修改selectors.js的代码,只能通过新增测试来验证这个选择器是否按预期工作,现在完全摸不着头绪,有没有大佬能教教我该怎么正确测试它呀?

内容的提问来源于stack exchange,提问作者a44

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 07:04:44