相关疑难解决方法(0)

如何对JSON控制器进行单元测试?

这是我的行动:

def my_action
  str = ... # get json str somehow  
  render :json => str
end
Run Code Online (Sandbox Code Playgroud)

这是我的测试:

test "my test" do 
  post(:my_action, {'param' => "value"}    
  assert_response :success
end
Run Code Online (Sandbox Code Playgroud)

我想添加另一个断言,即发出的JSON包含一些值.如何在控制器单元测试中完成,而不是通过解析视图结果?

ruby ruby-on-rails

25
推荐指数
3
解决办法
2万
查看次数

标签 统计

ruby ×1

ruby-on-rails ×1