【发布时间】:2011-10-03 05:55:22
【问题描述】:
也许我只是再次错过了森林,但我似乎无法找到一种方法来编写功能测试来测试重定向到 request.referer 的 :destroy 操作。
代码是:
def destroy
@step = Step.find(params[:id])
@step.destroy
respond_to do |format|
format.html { redirect_to(request.referer) }
format.xml { head :ok }
end
end
失败的测试是:
test "should destroy step" do
assert_difference('Step.count', -1) do
delete :destroy, :id => @step.to_param
end
assert_redirected_to request.referer
end
没有运气使用:
redirect_to(:back)
...也是。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 testing functional-testing