xét nghiệm của tôi đã chạy mà không có vấn đề, khi đột nhiên cảnh báo sau xuất hiện:Cảnh báo MiniTest :: Unit :: TestCase này có nghĩa là gì?
MiniTest::Unit::TestCase is now Minitest::Test
này đã được báo cáo trong libs sau:
ruby-1.9.3-p392/lib/ruby/1.9.1/test/unit/testcase.rb:8:in `<module:Unit>'
gems/activesupport-3.2.12/lib/active_support/test_case.rb:12:in `<module:ActiveSupport>'
gems/activesupport-3.2.12/lib/active_support/descendants_tracker.rb:34:in `inherited'
Tôi không có ý tưởng những gì nhắc những cảnh báo này xuất hiện. Có ai biết tôi có thể làm gì để loại bỏ các cảnh báo không?
Kiểm tra vẫn xuất hiện để chạy tốt, ngay cả với cảnh báo.
Môi trường Rails của tôi 3.2.12, chạy trên OSX 10.8.4.
Cảm ơn!
được, nhưng có bất kỳ gợi ý nào về cách loại bỏ cảnh báo, cách làm mọi thứ phù hợp với minitest 5? – jrochkind
Chỉ định phiên bản 4.7.5 trong Gemfile của bạn: 'gem" minitest "," 4.7.5 "' – blowmage
Nhưng tại sao tôi không thể sử dụng minitest 5 nếu tôi muốn? Ah, bạn đang nói rằng minitest 5 không tương thích với ActiveSupport vì một lý do nào đó? – jrochkind