私は現在ヘルパー仕様を書いています。仕様の一部には、params ハッシュのスタブが含まれます。私のスペックは次のとおりです。
example do
helper.stub(:params) { { user_type: :aupair, first_name: "John", second_name: "Doe", country: "Ireland" } }
pp helper.params
expect(no_search_params?).to be_false
end
ここで helper.params ハッシュを pp すると、期待どおりのコンテンツが返されます。ただし、指定している方法で印刷すると、空のハッシュが表示されます。このメソッドは、現時点では単なるスタブです。
def no_search_params?
pp params
true
end
仕様からスタブ化されたパラメーターがヘルパー メソッドに引き継がれないのはなぜですか?