我已经查看了react-intl的建议,但它没有留下任何关于酶的明确文档.
这就是我试图编写测试的方法.
import {IntlProvider} from 'react-intl';
const intlProvider = new IntlProvider({locale: 'en'}, {});
const intl = intlProvider.getChildContext();
const customMessage = shallow(<CustomMessage />, { options: { context: intl } });
Run Code Online (Sandbox Code Playgroud)
但我一直在收到错误
不变违规:[React Intl]找不到必需的
intl
对象.需要存在于组件祖先中.
我查看了他们的回购,他们似乎已经使它与'react-addons-test-utils'一起使用了.
难道我做错了什么?