1

私の Rails プロジェクトでは、次のことを行う react-rails gem を使用しています。

window.React = React;

これは非常に便利ですが、Jest を使用して単体テストを実行すると、そのグローバルが存在せず、テストしているコンポーネントを含むファイルから、React が定義されていないというエラーが表示されます。

を使用してコンポーネントファイルでReactを定義すると

import React from 'react';

次に、React を 2 回ロードするためにエラーが発生します。

React単体テストでグローバル変数を定義して機能させるにはどうすればよいですか?

4

1 に答える 1