Lon*_*ặng 5 javascript meteor reactjs jestjs
我正在测试withTracker在其容器中使用的组件。
发生错误:
TypeError: (0 , _reactMeteorData.withTracker) 不是函数。
我想我还没有模拟 react-meteor-data/withTracker 。有人可以告诉我如何嘲笑它吗?或者有什么解决方案吗?
灵感来自Meteor 的 withTracker 函数的执行方式与之前的反应式容器函数 createContainer 有何不同? 我设法使用以下命令将测试从 createContainer 升级到 withTracker:
在您模拟的react-meteor-data.js 文件中。
const createContainer = jest.fn((options = {}, component) => component );
const withTracker = jest.fn(Op => jest.fn(C => createContainer(Op, C)));
Run Code Online (Sandbox Code Playgroud)
然后导出 withTracker 而不是 createContainer。