Попытка начать тестирование представления в Rails 3. Я хочу подтвердить, что у меня выгнали форму, которая имеет правильный URL-адрес для действия.Поэтому я использую assert_select.Сначала я получил неудачный тест, используя следующий синтаксис в спецификации (используя Rspec):
response.should assert_select "form[action=#{my_model_path}]"
Глядя на визуализированный HTML, достаточно точно, что представление отображало URL «edit», а не «новый URL из-за неправильной модели передается вниз.Groovy, начните с красного.
Я делаю модель «новой», и я смотрю на мой обработанный вывод, и это то, что я ожидал, НО тест не пройден, и сообщение об ошибке говорит:
NoMethodError:
undefined method `matches?' for #<Array:0x0000012a1a5d58>
Я искал во всем Интернете для этого, нашел одного парня, который упомянул об ошибке, но не получил разрешения.Есть идеи?