Redux选择器过滤状态测试问题求助
求助:测试Immutable状态下的选择器未返回预期过滤结果
我正在给项目里的selectors.js编写测试用例,测试数据是转换成Immutable Map格式的部分应用状态。按我的理解,调用makeSelectYears()的时候,应该会先执行selectYearsDomain()提取出仅和年份相关的数据,之后再返回经过过滤处理后的JSON对象结果。
但实际测试时,我调用makeSelectYears().resultFunc(fixture)后,得到的却是未经过滤的完整JSON数据,相关的输出我已经在测试代码里做了注释。
最棘手的是我无法修改selectors.js的代码,只能通过新增测试来验证这个选择器是否按预期工作,现在完全摸不着头绪,有没有大佬能教教我该怎么正确测试它呀?
内容的提问来源于stack exchange,提问作者a44
相关产品推荐
相关产品推荐

