0
私はReactクラス(TestUtils、Enzyme、Jestを使用して)をテストしようとしていますが、いくつかの対処方法があるため、サーバーレンダリングされたHTMLページの要素、レンダリングする前に、componentDidMountのDOMから特定の要素を取得します。たとえば:Reactコンポーネントをテストする前にDOMを模擬する方法はありますか?
componentDidMount() {
document.documentElement.classList.add('example');
this.someOtherFunction(document.getElementsByClassName('my-great-className'))
}
私は、このコンポーネントをテストしたいのですが、サーバー・レンダリングされたHTMLページがテストに存在しないため、もちろんcomponentDidMountの関数は失敗します。 Reactコンポーネントをレンダリングする前に、特定のDOMを模擬する方法はありますか?