Мне было интересно, есть ли у кого-нибудь идея о том, как реализовать тест 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 о том, как это реализовать, я бы хотел знать!Спасибо всем, кто может помочь!