0
私は完全なRuby and Rails初心者ですので、ご質問ください。与えられたGETリクエストの仕様:get :filter_by_foo, params: {Foo: Bar}
Rails:仕様書でGETリクエストを記録する最良の方法
生成されたGETリクエストを出力する最良の方法は何ですか?
私は完全なRuby and Rails初心者ですので、ご質問ください。与えられたGETリクエストの仕様:get :filter_by_foo, params: {Foo: Bar}
Rails:仕様書でGETリクエストを記録する最良の方法
生成されたGETリクエストを出力する最良の方法は何ですか?
とresponse
という2つの変数がテストケースで使用できるはずです。私が正しくあなたの質問を理解していれば、あなたのテストケース
describe SomeController do
before(:each) { get :filter_by_foo, params: {Foo: Bar} }
it 'should have some variables available' do
p request
# p response
expect(true).to be(true)
end
end
グレート内部
p request
にしたいと思います!ありがとうございました! :) – JB2実際に、生のリクエストデータがほしいと思ったらどうでしょうか?たとえば、URL? – JB2
要求オブジェクトでデバッグを開始します。 'p request.inspect' touがリクエストオブジェクトのすべてのデータを見るはずです。これらの方法の1つには確かにURLが含まれています。あなたがさらにデバッグしたいなら、私はpryデバッガのようなデバッガの宝石を使いたいので、テストケースの中で 'binding.pry'を実行し、リクエストオブジェクトと共にコンソールを使うことができます – PhilVarg