正在跳过测试Rails verify_authenticity_token

时间:2013-09-24 16:34:17

标签: ruby-on-rails testing functional-testing

我在Rails 3.2应用程序中有一个操作,它跳过验证真实性令牌,如下所示:

skip_before_filter :verify_authenticity_token, only: [:my_action_name]

但是,开发人员会不时地意外删除它,并且应用程序无声地失败,在特定(AJAX)操作上丢失了用户的会话。

在我的功能测试中,在为该操作跳过过滤器之前测试这个的最简单方法是什么?即测试此行尚未删除的最简单方法是什么?

1 个答案:

答案 0 :(得分:0)

我会跑:

before_filter :verify_authenticity_token, only: [:add, :your, :actions, :here]

并仅添加您要在

上运行verify_authenticity_token的操作