Railsからフォームビルダーを利用できるRspecテストを実装する方法について誰かが考えているのではないかと思いました。これが私のヘルパーにあるものです:
def render_radio_buttons(answer, label)
check_these = []
field = '<div class="radio">'
label.split(',').each do |option|
if check_these.include?(option.strip)
field += answer.radio_button :body, option.strip, checked = true
else
field += answer.radio_button :body, option.strip
end
field += label_tag option.strip
end
field += '</div>'
end
このメソッドは、複数のコンマ区切りのラベルを含むラベルフィールドをデータベースから取得します。この場合の答えはフォームビルダーfです。フォームビルダーが必要なので、このようなものをテストするにはどうすればよいですか?
これを実装する方法についてより良いrailsメソッドがあれば、知りたいです!助けてくれる人に感謝します!