Vì vậy, tôi vừa chuyển sang dự án mới được xây dựng trên Ruby on Rails. Tôi mới và tôi vẫn đang học nó. Tôi có thể gỡ lỗi hầu hết các mã ứng dụng, nhưng có vẻ như tôi không thể gỡ lỗi mã kiểm thử đơn vị và mã được kiểm tra. Khi tôi chạy thử nghiệm đơn vị trong chế độ gỡ lỗi, tôi có thể thiết lập điểm ngắt trong mã lớp thử nghiệm đơn vị, ví dụ như đồ đạc được thêm vào, nhưng điểm ngắt không hoạt động bên trong mã phương pháp thử nghiệm và không hoạt động bên trong mã thử nghiệm làm việc trong quy trình làm việc bình thường. Mọi người trong nhóm sử dụng lệnh in để gỡ lỗi kiểm tra đơn vị.Có thể gỡ lỗi các kiểm thử đơn vị trong Ruby on Rails không?
Vì vậy, thậm chí có thể gỡ lỗi mã kiểm tra đơn vị trong đường ray không?
Chúng tôi đang sử dụng jruby 1.3.1, rails-2.3.1 và tôi sử dụng IntelliJ IDEA để gỡ lỗi, tôi cũng ổn nếu tôi phải chuyển sang nhật thực hoặc netbeans.
EDIT: thực sự, "không, không thể" cũng sẽ là một câu trả lời hữu ích, nếu bạn biết nó là như vậy. Ít nhất tôi sẽ ngừng lãng phí thời gian vào nó
Nếu bạn đặt một câu lệnh 'debugger' trong mã của bạn, nó sẽ phá vỡ trình gỡ rối, ngay cả khi chạy trong một bài kiểm tra đơn vị, không? –
@calmh - vâng, cảm ơn, nó cũng hoạt động –