React document.createRange不是函数

时间:2018-06-19 17:08:54

标签: reactjs enzyme

我在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);
});

0 个答案:

没有答案