2016-02-10 3 views
0

Я делаю тест интеграции с помощью мини-теста и не могу определить, как проверить, является ли метод отображаемых форм post или patch. Это лучшее, что я мог придумать, но не работаетRails - как проверить, является ли метод формы отправленным или нет

assert_select 'form method', 'post' 

ответ

2

Предполагая, что вы используете водосвинку для интеграции-тестов, вы можете сделать следующее:

has_selector?("form[method='POST']") # => it's a POST 
has_selector?("form[method='PATCH']") # => it's a PATCH 
+0

Неа не используя водосвинку. Выполнение тестов без каких-либо пробных аддонов gems – Rob

+0

Только что закончил работу с capybara – Rob

-1

Открыть Firebug в вашем броузере нажмите на вкладку «чистой» и отправить форму, вы увидите после вызова на вкладке сети и в том же вызове вы можете проверить метод или тип.

Смежные вопросы