В моем приложении create-react-app у меня есть тесты настройки с использованием jest (предварительно настроенного) и фермента. В пакет добавлен сериализатор энзимэто Json. json.
"jest": {
"snapshotSerializers": [
"enzyme-to-json/serializer"
]
}
Но когда я утверждаю в dom, я получаю следующую ошибку.
TypeError: Cannot прочитать свойство 'equal' из undefined
Ниже приведен фрагмент кода.
import React from 'react';
import { shallow } from 'enzyme';
import Navbar from '../../components/Navbar';
it('should render layout', () => {
const wrapper = shallow(<Navbar />);
console.log(wrapper)
expect(wrapper).toMatchSnapshot();
})
it('should have brand name Montrack', () => {
const wrapper = shallow(<div><b>important</b></div>);
console.log(wrapper) // log - ShallowWrapper {}
expect(wrapper.text()).to.equal('important');
})