未来工作
有关 enzyme 的其他功能和支持的讨论应通过打开 GitHub 问题 来发起。
我们希望通过 enzyme 解决几个经常被问到的问题。以下是我们计划在不久的将来解决的一些项目
改进的事件模拟和传播支持
浅层渲染的事件模拟受到限制。不支持事件传播,并且必须提供自己的事件对象。我们希望提供工具来更全面地模拟真实交互。
改进键盘 + 鼠标模拟
许多 React 组件涉及模拟表单输入或复杂的鼠标交互。使用 enzyme 提供的事件模拟 API 模拟此类交互既繁琐又不切实际。我们正在寻找一种表达方式来解决此问题,即使它是一个位于 enzyme 之外的库。