問題タブ [webmock]

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 に答える
428 参照

ruby-on-rails-3 - 開発モードでのRails Webmockはアプリを壊します

Twitter api をモックしようとしているので、次のように webmock を使用しています。イニシャライザでは、page = 'curl - is twitterurl with json dataresponse' で http 応答を保存します。次に、stub_request(:get, %r|friends/list|).to_return(page) を実行します。

残念ながら、API呼び出しを行うコントローラーがスタックし、サーバー(シン)がスタックします。助けていただければ幸いです、フィル

0 投票する
3 に答える
2642 参照

ruby - webmock/rspec を使用してマルチパート リクエストをスタブする

私はしばらくの間、webmock を使用してマルチパート リクエストをスタブ化しようとしてきましたが、満足のいく解決策が見つかりませんでした。

理想的には、次のようにリクエストをスタブしたいと思います。

しかし、これは機能していないようで、RSpec はリクエストがスタブ化されていないと文句を言います。スタブされていないリクエストが出力されます。

もちろん、境界は動的に生成されるため、この提案に従うことはできません。これらのリクエストを適切にスタブする方法はありますか?

ありがとう!ブルーノ

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

ruby-on-rails - Webmock とクラック 0.3.2 の問題

Webmock gem をインストールしましたが、rspec テストが機能しなくなり、代わりに次のエラーが発生しました: (自動テストにガードを使用しています)

クラッキング 0.3.2 がすでに gem リストにあることがわかります。何が悪いのかわからない。

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

ruby - Webmock を使用して部分ヘッダーをスタブ化する

webmock を使用してテストを作成しています。特定のヘッダー フィールドが設定されていることをテストしたいのですが、他のヘッダー フィールドは気にしません。これを使用する場合:

すべてのヘッダーをスタブ化していないため、エラーが発生します。

Accept ヘッダーと Accept-Encoding ヘッダーは気にしません。無視されるようにスタブするにはどうすればよいですか?

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

ruby - Ruby WebMock: メソッドを介して渡された実際のパラメーターを取得し、スペック ファイルで使用する

WebMock を使用して HTTP リクエストをスタブ化しています。ダミー データを作成して渡す代わりに、send() メソッドに渡す実際のパラメーターをキャプチャできるようにしたい場合に、この 1 つの特定の呼び出しがあります。したがって、仕様内のこれらの実際のパラメーターにアクセスする必要があり、何らかの方法でそのコンテキストをキャプチャする必要があると思います。

たとえば、私のアプリケーションでは、次のメソッドを呼び出しています。

私のspecファイルでは、メソッドをスタブしています:

WebMock、Rspec で、アプリケーションで send() が呼び出されているときのコンテキストを取得し、通過しているパラメーターを取得して仕様内で使用し、それらを引数に置き換える方法はありますか?

私はドキュメントに目を通しましたが、これについては何も見当たりません。このことを知っている方がいらっしゃいましたら、ご助力いただければ幸いです。ありがとう。

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

ruby-on-rails - webmock を使用して応答でスタブ状態をテストする方法は?

私はいくつかのサービスをテストしています

ステータスと解析された xml 本文をテストしたい。しかし、私はエラーが発生しました

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

ruby-on-rails - Webmock キャッシュ応答? または: ランダム化されたコンテンツで繰り返し要求に応答する方法

カスタム応答でラムダを使用してみました:

これは動的応答を処理する正しい方法ではないかもしれませんが、とにかく、webmock はラムダを 1 回だけ実行するようです。リクエストは毎回同じなので、次のいずれかです。

  1. ラムダを使用すると、応答ごとに動的コンテンツを生成できるという私の仮定は間違っていました。
  2. 繰り返されるリクエストは同一であるため、webmock は生成された最後のレスポンスのみを使用します。