我在 Rails 3.2 应用程序中有一个操作跳过了对真实性令牌的验证,如下所示:
skip_before_filter :verify_authenticity_token, only: [:my_action_name]
但是,有时,开发人员会意外删除它,并且应用程序会静默失败,从而丢失用户在该特定 (AJAX) 操作上的会话。
在我的功能测试中,测试这个过滤器是否被跳过以执行该操作的最简单方法是什么?即测试这条线没有被删除的最简单方法是什么?
我在 Rails 3.2 应用程序中有一个操作跳过了对真实性令牌的验证,如下所示:
skip_before_filter :verify_authenticity_token, only: [:my_action_name]
但是,有时,开发人员会意外删除它,并且应用程序会静默失败,从而丢失用户在该特定 (AJAX) 操作上的会话。
在我的功能测试中,测试这个过滤器是否被跳过以执行该操作的最简单方法是什么?即测试这条线没有被删除的最简单方法是什么?