我对使用rails进行测试有些新意,我想知道这是否对我的新控制器来说是一个充分的测试。
test "should get new" do
get :new
assert_response :success
end
控制器:
def new
@question = Question.new
end
因为新操作将控制器存储在内存中,并且不将其写入数据库,也不会对其进行验证。这似乎对我来说足够了。有什么想法吗?
答案 0 :(得分:1)
控制器测试通常应该断言
有时我还会发送一些额外的帖子变量,以确保有人不能自己卷入管理员。