2012-04-30 3 views
1

Я делаю тесты интеграции моего приложения rails, и я бы хотел проверить, что пользовательские POST с недействительными данными (т.е. role => 'admin') обрабатываются правильно - игнорируются или отображаются сообщение об ошибке ,rails: Как отключить защиту_from_forgery только в тестах?

Проблема заключается в том, что подлинность_token является болью для настройки.

Есть ли простой способ деактивировать protect_from_forgery при выполнении тестов - или хотя бы один тест?

ответ

4

В контроллере приложения

protect_from_forgery unless Rails.env.test? 
+0

удивительным! большое спасибо – kikito

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