Reactjs 测试react组件时无法识别ToContaineReact功能

Reactjs 测试react组件时无法识别ToContaineReact功能,reactjs,unit-testing,jestjs,enzyme,Reactjs,Unit Testing,Jestjs,Enzyme,我正在尝试使用https://github.com/FormidableLabs/enzyme-matchers/blob/master/packages/jest-enzyme/README.md#tocontainreact //App.js import React, { Component } from "react"; // ... import Pagination from "./components/Pagination"; // ... export default cla

我正在尝试使用
https://github.com/FormidableLabs/enzyme-matchers/blob/master/packages/jest-enzyme/README.md#tocontainreact

//App.js

import React, { Component } from "react";
// ...

import Pagination from "./components/Pagination";
// ...

export default class App extends Component {
  //  ...
  render() {
    return (
      // ...
      <Pagination />
    );
  }
}
import {mount} from 'enzyme';

import App from "../App";
import Pagination from "../components/Pagination";

it('renders component', () => {
  const wrapper = mount(<App />); 
  expect(wrapper.toContainReact(<Pagination/>)); // error
});

你用的是哪种酶?似乎
toContainReact
以前在package.json
的“依赖项”中被命名为
toContain
:{“@testing library/jest dom”:“^4.2.4”,“@testing library/react”:“^9.3.2”,“@testing library/user event”:“^7.1.2”,“enzyme”:“^3.11.0”,“enzyme-adapter-react-16”:“^1.15.2”,“jest enzyme”:“^7.1.2”,…},
“jest酶”:“^7.1.2”。。。似乎是最新的
it('renders component', () => {
   const wrapper = mount(<App />); 
}); // test is passed, so I'm assuming no installation or configuration issues
"dependencies": {
    "@testing-library/jest-dom": "^4.2.4",
    "@testing-library/react": "^9.3.2",
    "@testing-library/user-event": "^7.1.2",
    "enzyme": "^3.11.0",
    "enzyme-adapter-react-16": "^1.15.2",
    "jest-enzyme": "^7.1.2",
    ...
  },