def setup
@controller=***.new
@request=ActionController::TestRequest.new
@response=ActionController::TestResponse.new
end
assert_template 测试是否装载了正确的view
assert_tag 'form',:attributes=>{:action=>'/admin/....'} 测试View中是否有这表单,form也可以是div,td,input等html元素。
assert_response :redirect
assert_redirected_to :action=>'index' 重定向
assigns(:author).first_name :assign是辅助方法,检查author实例变量的赋值。它是个测试辅助方法,用来存取最后请求的动作里所有实例变量的赋值。
follow_redirect Rails自带的测试辅助方法,它使测试用例可以跟随控制器里的redirect_to调用到哪个目标页面。