tôi thường có thể thử nghiệm một phương pháp thử nghiệm :: Đơn vị thường xuyên sử dụng cú pháp dòng lệnh sau đây cho một phương pháp "delete_user_test":Làm thế nào để chạy một thử nghiệm bối cảnh shoulda duy nhất trong ruby Test :: khuôn khổ Đơn vị
ruby functional/user_controller_test.rb -n delete_user_test
Bây giờ khi tôi đang sử dụng plugin shoulda với test :: đơn vị tôi cố gắng sử dụng các kỹ thuật tương tự như sau:
...
context "Deleting a User" do
should "remove user from user table" do
...
end
end
sau đó, tôi cố gắng chạy thử nghiệm đơn như sau:
ruby functional/user_controller_test.rb -n "test: Deleting a User should remove user from user table"
Điều này không hoạt động. Có ai biết làm thế nào tôi có thể chạy một thử nghiệm ngữ cảnh đơn bằng cách sử dụng shoulda và Test :: Unit. Tôi có một vài thử nghiệm khác nhau trong một tập tin thử nghiệm và tôi muốn chỉ chạy một trong những bằng cách sử dụng TDD mà không cần phải chờ đợi cho tất cả các bài kiểm tra để chạy.
Tuyệt vời! Điều đó đã hiệu quả! Cảm ơn Milan. –
không hoạt động với 'minitest' :( – asymmetric
Cảm ơn siêu tuyệt vời tuyệt vời – Trip