【问题标题】:How to test respond_with when there is no instance variable in controller当控制器中没有实例变量时如何测试respond_with
【发布时间】:2013-01-22 16:27:15
【问题描述】:

我有带有show 操作的简单 API 控制器:

def show
  respond_with(current_api_user)
end

current_api_user 是 Doorkeeper gem 提供的方法。最近我用assigns方法测试过这种情况,但是这个控制器中没有实例变量赋值。是否有一些现成的测试助手可以模拟控制器的respond_with?我应该自己嘲笑它吗?

任何帮助表示赞赏。

【问题讨论】:

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


    【解决方案1】:

    我刚刚遇到了同样的问题。只需传入nil 代替实例变量,例如:

    respond_with(nil, current_api_user)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多