2017-05-12 42 views
0

我一直一字一字地跟着教程,我正在使用Cloud9平台进行跟踪。 我应该运行:$轨测试
我应该得到:2次的测试中,2个断言,0失败,0失误,0跳过Michael Hartl第3.3.1章Rails测试错误信息

我不知道,如果我跑错命令,因为我使用Cloud9,但是当我运行该程序时页面可以正常工作,这意味着我不应该得到任何错误。这几乎就好像测试从来没有运行过。有任何想法吗?

输入代码,他(静态页)$轨测试 通过Spring预加载过程5822个 运行选项运行:--seed 31158

运行:

...

完成了0.554944s,5.4060次运行/秒,5.4060次断言/秒。 /usr/local/rvm/gems/ruby-2.3.0/gems/railties-5.0.1/lib/rails/test_unit/minitest_plugin.rb:9:in aggregated_results': wrong number of arguments (given 1, expected 0) (ArgumentError) from /usr/local/rvm/gems/ruby-2.3.0/gems/minitest-5.10.2/lib/minitest.rb:597:in从/ usr/local/rvm/gems报告' /ruby-2.3.0/gems/minitest-reporters-1.1.9/lib/minitest/minitest_reporter_plugin.rb:26:in each' from /usr/local/rvm/gems/ruby-2.3.0/gems/minitest-reporters-1.1.9/lib/minitest/minitest_reporter_plugin.rb:26:in从/usr/local/rvm/gems/ruby-2.3.0/gems/报告' minitest-5.10.2/lib/minitest.rb:687:来自/usr/local/rvm/gems/ruby-2.3.0/gems/minitest-5.10.2/lib/minitest.rb:141的each' from /usr/local/rvm/gems/ruby-2.3.0/gems/minitest-5.10.2/lib/minitest.rb:687:in报告' :run' from /usr/local/rvm/gems/ruby-2.3.0/gems/railties-5.0.1/lib/rails/test_unit/minitest_plugin.rb:73:in从/usr/local/rvm/gems/ruby-2.3.0/gems/minitest-5.10.2/lib/minitest.rb:63:in运行“ ”,从/ usr/local/rvm运行“ fork” /gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/application.rb:161:in serve' from /usr/local/rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/application.rb:131:in block in run' from /usr/local/rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/application.rb:125:in loop' from /usr/local/rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/application.rb:125:in从/ usr/local/rvm/gems/ruby​​运行' -2.3.0/gems/spring-1.7.2/lib/spring/application/boot.rb:19:<top (required)>' from /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in需要从/usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/获得' 2.3.0/ruby​​gems/core_ext/kernel_require.rb:55:in require' from -e:1:in're

回答

0

Ugg刚发现这个问题已经在其他地方回答了。
显然Minitest Gem文件中存在一个错误。

我将下面的代码添加到test/test_helper.rb文件来解决它。不过,我很确定还有其他方法可以解决它。

Minitest :: Reporters.use!

相关问题