問題タブ [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 に答える
548 参照

ruby - 本体が空の VCR カセットは、空の文字列ではなく nil を返します

私はいくつかの仕様を書き、VCR gem を使用してリクエストをモックアウトしようとしている API を持っています。私が抱えている問題は、API が空のボディを返すと、Ruby がこれを空の文字列として解釈することです。ただし、VCR を使用してカセットを生成し、API 要求をモックアウトすると、nil. 要求を空の文字列に戻すコードを簡単に記述しresp = '' if resp.nil?たり、条件付きでresp.nil? || resp.empty?アクティブ サポートの処理方法に関するコード#blank?を記述したりできますが、仕様を満たすためだけにコードを記述する必要はありません。

test_spec.rb

vcr_test.yml

カセットを録音する前に

カセット録音後

空のボディに対する実際の応答を VCR に複製させるにはどうすればよいですか?

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

ruby-on-rails - Webmock スタブに対する HTTParty リクエストのレスポンスのレスポンス ボディを正しく複製する方法

HTTPartyの形式の応答を伴う要求があります。

テストで web-mock を使用してこのリクエストをスタブする必要がありRspecます。これは私がしたことです:

しかし、私はエラーが発生しています:

body応答のレプリカを取得するために Webmock スタブを作成するにはどうすればよいですか?

ありがとう。

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

ruby-on-rails - XML リクエストに対する Rails WebMock

webmock を使用して stub_request を XML リクエストと一致させる方法を理解するのに苦労しています。

リクエスト:

私が試したスタブ:

また

(等。)

失敗しました。

誰?