問題タブ [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 投票する
0 に答える
2045 参照

node.js - proxyquire がモジュールを見つけられない

テストしようとしている次のコードがあります。ただしproxyquire、 が見つかりませんreadDirectory.js。誰かが理由を理解していますか?

次のエラーが返され、次Error: Cannot find module '../readDirectory.js'の行を指していますtestedModule = proxyquire('../readDirectory.js', {

readDirectory.js:

テスト:

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

javascript - 関数が定義されている場所を確認する

この関数の場所を確認するにはどうすればよいですか: http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#copyObject-property

定義されていますか?

私が試したこと:

しかし、それは未定義です

この関数を次のようにスタブしたいので、知りたいですproxyquire

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

javascript - エミッターからの「終了」シグナルをモックしますが、呼び出されません

mocha + unit.js + proxyquire で単体テストを行っています。今、私は嘲笑されたエミッターで立ち往生しています。「行」信号の偽物である最初のモックエミッター、それは行われました。2番目のものは、最初のものと同じようにフォローしました。大きな違いはないのですが、ここで質問があります。

なぜエミッターは「終わり」を出さないのですか?

userHandler_post.js :

userHandler_post.test.js :


ターミナル :

それが本当に「終了」信号を発したかどうか。次に、「レコードの挿入が完了しました」と表示されます。

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

reactjs - react-dnd + proxyquire -> 不変違反: コンテキスト MyComponent でドラッグ アンド ドロップ マネージャーが見つかりませんでした

サブコンポーネントとストアをスタブ化するためにproxyquireを使用してきましたが、react-dndコンテキストにラップされたコンポーネントで不変違反に遭遇しました。

警告: 失敗したコンテキスト タイプ: 必要なコンテキスト dragDropManager が DragSource(Card) で指定されていませんでした。エラー: 不変違反: カードのコンテキストでドラッグ アンド ドロップ マネージャーが見つかりませんでした。アプリの最上位コンポーネントを DragDropContext でラップしてください。続きを読む: http://gaearon.github.io/react-dnd/docs-troubleshooting.html#could-not-find-the-drag-and-drop-manager-in-the-context

エラーを示すためにレポをまとめました:https://github.com/cmelion/react-hot-boilerplate/tree/Invariant-Violation-DNDを参照してください

実行するには実行します

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

javascript - node.js 単体テストのモック依存関係

proxyquire の使用について質問があります (または、次のコードをテストする方法に関するその他の提案)

テストする次のファイルがある場合:

proxyquire を使用して「パス」をモックするときに、「conf」変数を渡すにはどうすればよいですか。var?

proxyquire を使用しない場合、これを行う他の方法はありますか?

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

phantomjs - 検索結果モジュールを要求してインポートしますが、proxyquireify はそうしませんか?

質問が述べているように、モジュールの要求/インポートは次の場合にうまく機能します:

また

しかし、session.js 内で必要なモジュールを置き換えたいので、Proxyquireify を使用したテストでそれを実行しようとしました。

次に、モジュール「../session.js」が見つからないというエラーが表示されます。

私のカルマ設定はこれです:

何が間違っている可能性がありますか?さらに情報が必要ですか?

0 投票する
2 に答える
608 参照

javascript - メソッドではなく、オブジェクトのプロパティをスタブする方法は?

以下のコードを含む config.js ファイルがあります。

次のコードを含む別のファイル bus.js があります。

ここで、ファイル bus.js の単体テストを行いたいと思います

任意の提案やヘルプ...