2

我正在对我的 rails 应用程序进行集成测试,并且我想通过被忽略或显示错误消息来测试具有无效数据(即角色 =>'admin')的自定义 POST 是否被正确处理。

麻烦的是,authentity_token 设置起来很麻烦。

有没有一种简单的方法可以在进行测试时停用protect_from_forgery - 或至少进行一次测试?

4

1 回答 1

5

在您的应用程序控制器中

protect_from_forgery unless Rails.env.test?
于 2012-04-30T18:38:53.143 回答