問題タブ [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.

0 投票する
1 に答える
658 参照

javascript - 依存関係を持つ Jest ユニット クラス

AppDB依存関係がありcreateStudy、モックする必要があるこのクラスを単体テストしようとしています。始めるためstartLoadingDataに、たまたまMobXである単純なメソッドの単体テストを試みていますaction

以下の私のテストファイルはどこにも行きsqlite3ませAppDBcreateStudy. 私の理解では、これらの 2 つの依存関係をモックすると、エラーを回避できます。それらはモックされ、使用しようとする実際の実装ではないためsqlite3です。

ご覧のとおり、さまざまなことを試していますが、どこにも到達していないようです。手動モックについて読んだことがありますが、そうかもしれないと思ったので、手動モックを作成しましたが、Databaseそれが正しく行われているかどうかさえわかりません。

AppDBこれは問題ではないと思いますが、これは ES6 クラスでcreateStudyあり、メソッドであることは注目に値するかもしれません。