使用enyzme浅和反应intl进行测试与原生反应

时间:2017-05-30 01:43:21

标签: react-native enzyme react-intl

我一直在尝试使用酶浅渲染来模拟onPress。 但是由于react-intl

,我无法访问TouchableOpacity

我已经看到了将intl注入反应组件的辅助函数,但这些函数似乎只适用于React而不是反应本机。

>new
0
-1
1
-1
-1

JSdom会成为解决这个问题的方法吗?

1 个答案:

答案 0 :(得分:0)

这种方法帮助我避免使用IntlProvider包装我的组件。

How can I test react-native component with mocha + enzyme + chai when it's wrapped in a Provider component

我能够使用.dive()和...遍历所需的组件。 .instance()

希望这有助于处理同一问题的其他人。