Khi tôi chạy một bài đăng trong Rails của tôi chức năng kiểm traTại sao bài đăng không thành công trong bài kiểm tra chức năng Rails của tôi?
setup do
post :create, :user => Factory.attributes_for(:user)
end
và nó không thành công, tôi không nhận được bất kỳ thông tin phản hồi là tại sao. Tôi biết rằng nó không thành công vì xác nhận của tôi để đảm bảo rằng có thêm một bản ghi trong cơ sở dữ liệu không thành công.
tôi đã cố gắng để làm
setup do
post :create, :user => Factory.attributes_for(:user)
assert_valid @controller.object
end
nhưng đối tượng là một phương pháp bảo vệ.
Làm cách nào để kiểm tra lỗi trên đối tượng mô hình phát sinh từ cuộc gọi sau?
Tôi đang sử dụng Shoulda và Factory Girl, nhưng tôi nghi ngờ điều đó không quan trọng.
thực hiện chính xác những gì tôi muốn. cảm ơn! – dbrown0708
Cảm ơn! Điều này đã giúp tôi rất nhiều! :) – CalebHC