Я использую webpack-provide-plugin для импорта реакции.
new webpack.ProvidePlugin({
"React": "react",
}),
// текст.jsx
let text = (props) => (
<div>
<p class="text">this.props.text</p>
</div>
)
export default text
//текст.test.js
import React from 'react';
import { shallow } from 'enzyme';
import text from 'text';
it('Renders text', () => {
const wrapper = shallow(<text/>);
expect(wrapper.hasClass("text")).toEqual(true);
});
Но при запуске тестов реактивных компонентов с шуткой я получаю сообщение об ошибке
ReferenceError: React is not defined
Конечно, потому что реакция не импортируется явно. Есть ли способ решить эту проблему, кроме явного импорта и отказа от Provide-Plugin?