我在Rails 3.2应用程序中有一个操作,它跳过验证真实性令牌,如下所示:
skip_before_filter :verify_authenticity_token, only: [:my_action_name]
但是,开发人员会不时地意外删除它,并且应用程序无声地失败,在特定(AJAX)操作上丢失了用户的会话。
在我的功能测试中,在为该操作跳过过滤器之前测试这个的最简单方法是什么?即测试此行尚未删除的最简单方法是什么?
答案 0 :(得分:0)
我会跑:
before_filter :verify_authenticity_token, only: [:add, :your, :actions, :here]
并仅添加您要在
上运行verify_authenticity_token的操作