我已经完成了 Rails 教程的一半(非常好,顺便说一句),并且有一个小问题。这个测试使用duplicate_user.email = @user.email.upcase
而不是更简洁有什么原因duplicate_user.email.upcase
?
这是完整的测试。
test "email addresses should be unique" do
duplicate_user = @user.dup
duplicate_user.email = @user.email.upcase
@user.save
assert_not duplicate_user.valid?
end
据我所知,无论哪种方式,测试都能正确执行。