1

ですべてを試しましたがenzyme、以下のこれらのプロパティをテストする正しい方法が見つかりません。このコンポーネントはダミー コンポーネントでラップされているため、マウントの目的でProvider必要な小道具 (つまり ) を渡すことができます。Store

1) マウント後、インスタンスにプロパティが設定されます (例: this.property)

2) イベントリスナーが追加されました

3)イベントリスナーで、someFunction呼び出されています

class SampleComponent extends Component {

  componentDidMount() {
    this.property = 'property';
    window.addEventListener('scroll', this.someFunction, true);
  }

  someFunction = () => {
    return 'hello';
  };

  render() {
    return <h1>Sample</h1>; 
  }
}

export default EvalueeExposureList;
4

1 に答える 1