問題タブ [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.
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 に複製させるにはどうすればよいですか?
ruby-on-rails - Webmock スタブに対する HTTParty リクエストのレスポンスのレスポンス ボディを正しく複製する方法
次HTTParty
の形式の応答を伴う要求があります。
テストで web-mock を使用してこのリクエストをスタブする必要がありRspec
ます。これは私がしたことです:
しかし、私はエラーが発生しています:
body
応答のレプリカを取得するために Webmock スタブを作成するにはどうすればよいですか?
ありがとう。
ruby-on-rails - XML リクエストに対する Rails WebMock
webmock を使用して stub_request を XML リクエストと一致させる方法を理解するのに苦労しています。
リクエスト:
私が試したスタブ:
また
(等。)
失敗しました。
誰?