そこで私は、jeditable-railsと呼ばれるJeditable jQuery プラグインで使用するヘルパーを提供する gem に取り組んでいます。これらのヘルパーは基本的に、フォームを作成する JavaScript を記述しています。
次のようなことをして、リクエスト/コントローラー仕様内でテンプレートをスタブしようとしています:
gadget = Gadget.create!(:name => 'foo')
stub_template 'gadgets/edit.html.erb' => "<%= editable_field(@gadget, :name) %>"
# using Capybara
visit edit_gadget_path(gadget)
# fill out form, submit, etc.
これをリクエスト仕様で実行すると、エラーが発生しますundefined method 'stub_template'
。リクエスト仕様で使用することは可能ですstub_template
か、それとも別の方法がありますか?