0
運行下面的測試,而我得到一個錯誤:Rails的中止錯誤信息
$ rails test:models
下面是錯誤的一個示例:
Run options: --seed 40805
Finished in 0.046173s, 21.6575 runs/s, 21.6575 assertions/s.
rails aborted!
ArgumentError: wrong number of arguments (given 1, expected 0)
/usr/local/rvm/gems/ruby-2.3.1/gems/railties-5.0.0.1/lib/rails/test_unit/minitest_plugin.rb:9:in `aggregated_results'
/usr/local/rvm/gems/ruby-2.3.1/gems/minitest-5.10.2/lib/minitest.rb:597:in `report'
任何幫助將不勝感激!
Mayur感謝您的迴應!雖然它沒有完全奏效,但它顯着減少了錯誤的數量。 $ SEED = 51024 rake test運行選項:--seed 51024#運行:rake中止! ArgumentError:參數數量錯誤(給定1,預期爲0) /usr/local/rvm/gems/ruby-2.3.1/gems/railties-5.0.0.1/lib/rails/test_unit/minitest_plugin.rb:9: in'aggregated_results' /usr/local/rvm/gems/ruby-2.3.1/gems/minitest-5.10.2/lib/minitest.rb:597:in'report' /usr/local/rvm/gems/ruby-2.3.1/gems/minitest-reporter-1.1.9/lib/minitest/minitest_reporter_plugin.rb:26:在'each'中 /usr/local/rvm/gems/ruby-2。 – Nate
有什麼建議嗎?再次感謝! – Nate
@Nate這實際上是rails中的一個bug,通過minitest更新到5.10.2。 在您的Gemfile中指定: 'gem'minitest','〜> 5.10','!= 5.10.2'' 之後'bundle update minitest' –