【发布时间】:2017-05-06 00:55:00
【问题描述】:
我们在 Node 中运行集成测试,使用酶的 mount 和 jsdom 来渲染完整的应用程序。对于每个测试,我们都会创建一个新商店
return createStore(
reducer,
stateShape,
composeEnhancers(
applyMiddleware(epicMiddleware, navMiddleware)
)
);
不幸的是,为多个测试执行此操作时,我注意到每个史诗都被附加了多次,所以不是一个史诗表演一个,而是相同的一个动作 10!有没有办法可以在每次测试结束时运行清理,以便分离史诗并且不再收听?
我们正在使用 redux、redux-observable 和 enyzme+mocha 进行测试。谢谢!
【问题讨论】:
标签: node.js redux mocha.js rxjs5 redux-observable