Reduxアプリケーション用のカスタムSentryミドルウェアをユニットテストしています。選択したテストフレームワークはJestです。私はどの方法でもwindow.Raven
をモックする方法を試してみましたが、うまく動作しません。ウィンドウを模擬する方法。Jestを使用しているウイルス
window.Raven = {
isSetup: jest.fn(() => false)
}
...
expect(Raven.isSetup).toHaveBeenCalled()
私は何が欠けていますか?代わりにjest.setMock('raven-js')
を使用する必要がありますか?
を私はレイヴンのためのReduxのミドルウェアを維持:[レイヴン-ため-再来](https://github.com/captbaritone/raven-for-redux)多分それは助けることができます。ユースケースに対処できない場合は、解決しようとしている問題について知りたいのです。たぶんあなたはGitHubページに問題を提出することができます。 –