問題タブ [babel-jest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 依存関係を持つ Jest ユニット クラス
AppDB
依存関係がありcreateStudy
、モックする必要があるこのクラスを単体テストしようとしています。始めるためstartLoadingData
に、たまたまMobXである単純なメソッドの単体テストを試みていますaction
以下の私のテストファイルはどこにも行きsqlite3
ませAppDB
んcreateStudy
. 私の理解では、これらの 2 つの依存関係をモックすると、エラーを回避できます。それらはモックされ、使用しようとする実際の実装ではないためsqlite3
です。
ご覧のとおり、さまざまなことを試していますが、どこにも到達していないようです。手動モックについて読んだことがありますが、そうかもしれないと思ったので、手動モックを作成しましたが、Database
それが正しく行われているかどうかさえわかりません。
AppDB
これは問題ではないと思いますが、これは ES6 クラスでcreateStudy
あり、メソッドであることは注目に値するかもしれません。