包裹Router报错及无法获取match

来源:9-7 容器型组件测试策略和介绍

慕瓜5414566

2021-01-06

老师这边没包裹Router造成报错,所以为了去除报错还是有给包裹了Router
并且正常同样给Create传递match
但是创建模式有个报错没有selectedCategory,发现是因为拿不到id,后来真的打印出来是空的,不知道会不会有外层Router盖掉match参数的问题,但拿掉又会报错
老师这边课程看是正常的,如何正确获取match参数呢,谢谢

图片描述

图片描述

源码Create.test.js
测试模块:test component when in edit mode › should pass the right category to props selectedCategory for CategorySelect

写回答

1回答

慕瓜5414566

提问者

2021-01-09

(更新)后来发现是因为没有导出CreatePage,前面搞错了方向...

0
2
慕瓜5414566
回复
张轩
嗯嗯这个问题解决了,谢谢老师!
2021-01-11
共2条回复

React16组件化+测试+全流程 实战在线账本项目

轻松上手,从设计图到上线,精通组件化思维和组件测试

713 学习 · 177 问题

查看课程