1. ホーム
  2. reactjs

[解決済み】React 17で動作するEnzymeアダプターはどれですか?

2022-02-09 16:01:56

質問

私はReactアプリを持っており、Enzymeでユニットテストを書き始めたいと思っています。Enzymeの ドキュメント は、Reactの16までのバージョンについて説明しています。

src/setupTests.js 現在、私は

import Enzyme from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';

Enzyme.configure({ adapter: new Adapter() });

しかし、私のアプリはReactのバージョン17.0.1を使っています。 React 17 用の酵素アダプターはありますか?

どのように解決するのですか?

<ブロッククオート

React 17 用の酵素アダプターはありますか?


をお持ちの場合 React バージョン 17 を使用することができます。 酵素用React 17用非公式アダプタ .

// src/setupTests.js
import { configure } from 'enzyme';
import Adapter from '@wojtekmaj/enzyme-adapter-react-17';

configure({ adapter: new Adapter() });

こちらをご覧ください GitHubイシュー は、非公式なアダプタに関する詳細な情報を提供します。