Rõ ràng không có assert_false
trong Kiểm tra :: Đơn vị. Bạn sẽ thêm nó bằng cách mở rộng các xác nhận và thêm tệp config/initializers/assertions_helper.rb
như thế nào?Làm thế nào để mở rộng Ruby Test :: Xác nhận đơn vị bao gồm assert_false?
Đây có phải là cách tốt nhất để làm điều đó không? Tôi không muốn sửa đổi test/unit/assertions.rb
.
Nhân tiện, tôi không nghĩ nó là thừa. Tôi đã sử dụng assert_equal false, something_to_evaluate
. Vấn đề với cách tiếp cận này là dễ dàng vô tình sử dụng assert false, something_to_evaluate
. Điều này sẽ luôn luôn thất bại, không ném một lỗi hoặc cảnh báo, và mời lỗi vào các bài kiểm tra.
@B Bảy, bạn đã thấy điều này [link] (http://www.natontesting.com/2009/07/21/add-assert_false-to-rubys-testunit/)? –
Liên kết nào? .... –
http://www.natontesting.com/2009/07/21/add-assert_false-to-rubys-testunit/, liên kết công việc là siêu liên kết nhưng nhìn thấy như trên. –