我的测试运行没有问题的时候,突然下面的警告出现:这个MiniTest :: Unit :: TestCase警告是什么意思?
MiniTest::Unit::TestCase is now Minitest::Test
据报道,这在下面的库:
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'
我不知道是什么原因促使这些警告出现。有人知道我能做些什么来消除警告吗?
即使有警告,测试依然可以正常运行。
My Rails environmentis 3.2.12,在OSX 10.8.4上运行。
谢谢!
好的,但有关如何摆脱警告,如何使事情正确的最小5的任何提示? – jrochkind
在您的Gemfile中指定版本4.7.5:'gem“minitest”,“4.7.5”' – blowmage
但是为什么我不能使用minitest 5?啊,你是说由于某种原因,最小5与ActiveSupport不兼容? – jrochkind