問題タブ [proxyquire]

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 投票する
2 に答える
1111 参照

javascript - promise を返す関数を呼び出す関数のテスト

次の形式のコードがあります。

sut.methodtotest をテストしたいのですが、chai、mocha、require、sinon、および Javascript コミュニティが自由に使えるその他の多数のフレームワークを使用すると、次のようなエラーが表示されます。

私の質問はこれです:依存関係をモックして、モックされたデータを返し、「then」関数を使用できるようにするにはどうすればよいですか?

私のテストコードは次のようになります

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

node.js - Express でミドルウェアをモックして単体テストの認証をスキップする方法は?

私はExpressで以下を持っています

これを返すために isAuthenticated をオーバーライドまたはモックしたい

これが私の単体テストです:

proxyquire を使用して index.js をモックしようとしました - ルーターをスタブする必要があると思いますか? 私もテストでオーバーライドしようとしました

リクエストを認証する必要がないように、これをモックする簡単な方法が必要です。何か案は?

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

node.js - proxyquire と sinon を使用した google-geocoder

私はまだnode、js、sinon、proxyquireなどを非常に学んでいます。

google-geocode モジュール ( https://github.com/bigmountainideas/google-geocoder ) を使用するモジュールがあり、それをスタブするためのテストを書くのに苦労しています。

これはすべて、あなたがどのように設定したかだと思います。time.js では、google-geocoder のドキュメントに従って次のようにします。

次のようにテストしようとしていますが、エラーが発生します。

時間-test.js:

私は少し混乱しています。どうもありがとう。