我正在尝试将RTL的redux示例扩展为还包括react-router(是的,我们被困在RR3上)。我在此处发布了一个复制副本:https://github.com/benmonro/rtl-redux-component-update-issue/blob/master/src/Counter.test.js
yarn test
来查看问题。
在大多数情况下,这种包装redux和RR的方法效果很好,但是当我们尝试在某些旧版组件中使用生命周期方法时,就不会发生这些事件。希望有人可以为此提供一些指导。如果您运行应用yarn start
,您会发现它实际上在用户界面中有效,而在测试中却没有。