我在Create-react-app应用程序中使用带有Jest的酶。
当前行为 我有一个测试,该测试使用React组件的mount方法在页面上查找元素。测试通过,但打印出警告:
(节点:79591)UnhandledPromiseRejectionWarning:TypeError:document.createRange不是函数
有问题的测试
import React from "react";
import { shallow, mount } from "enzyme";
import UnitGroup from './UnitGroup';
import { UnitGroupHeading } from '../UnitGroupHeading/UnitGroupHeading';
it('should render properly', () => {
shallow(<UnitGroup />);
});
it('should render UnitGroupHeading properly', () => {
const wrapper = mount(<UnitGroup unit={{name: 'test'}} />);
expect(wrapper.find(UnitGroupHeading)).toHaveLength(1);
});