从Rails 3.2升级到Rails 4后,我的应用程序工作,但我的测试用测试单元写成是一场灾难.
最小传闻是与测试单元“兼容”.但是,如果我尝试使用(现在捆绑的)Minitest,那么有一些差异 – 从assert *语句的名称和参数到(显而易见的)许多其他事情都是大而微妙的.
如果我反而试图避免Minitest并尝试将我的测试单元宝石保留在我的Gemfile中,耙测试爆炸,说,
undefined method 'refute_predicate' for class 'ActiveSupport::TestCase'
这是由于呼叫而产生的
require 'rails/test_help'