首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Michael Hartl第3.3.1章Rails测试错误消息

Michael Hartl第3.3.1章Rails测试错误消息
EN

Stack Overflow用户
提问于 2017-05-12 12:51:15
回答 1查看 216关注 0票数 0

我已经一字一句地学习了本教程,并且正在使用Cloud9平台进行学习。我应该运行:$ rails测试

我应该得到:2次测试,2次断言,0次失败,0次错误,0次跳过

我不确定我是否运行了错误的命令,因为我使用的是Cloud9,但当我运行该程序时,页面可以正常工作,这意味着我应该不会收到任何错误。这几乎就像测试从来没有运行过一样。有什么想法吗?

输入代码he(static-pages) $ rails测试在Process5822中通过Spring预加载器运行选项:--seed 31158

运行:

..。

以0.554944秒完成,5.4060次/秒,5.4060个断言/秒。来自/usr/ /usr/local/rvm/gems/ruby-2.3.0/gems/railties-5.0.1/lib/rails/test_unit/minitest_plugin.rb:9:in /rvm的本地报告‘from /usr/local/rvm/gems/ruby-2.3.0/gems/minitest-reporters-1.1.9/lib/minitest/minitest_reporter_plugin.rb:26: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:inreport’从/usr/local/rvm/gems/ruby-2.3.0/gems/minitest-5.10.2/lib/minitest.rb:63:in运行的/gems/ruby-2.3.0/gems/minitest-5.10.2/lib/minitest.rb:687:in each' from /usr/local/rvm/gems/ruby-2.3.0/gems/minitest-5.10.2/lib/minitest.rb:687:in报告‘from /usr/local/rvm/gems/ruby-2.3.0/gems/minitest-5.10.2/lib/minitest.rb:141:in run' from /usr/local/rvm/gems/ruby-2.3.0/gems/railties-5.0.1/lib/rails/test_unit/minitest_plugin.rb:73:inrun’block in autorun' from /usr/local/rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/application.rb:161:infork‘from /usr/local/rvm/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:inblock 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:inrun‘from /usr/local/rvm/block in autorun' from /usr/local/rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/application.rb:161:in/ruby-2.3。0/gems/spring-1.7.2/lib/spring/application/boot.rb:19:in <top (required)>' from /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in需要‘from /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require' from -e:1:in're

EN

回答 1

Stack Overflow用户

发布于 2017-05-12 13:10:21

Ugg刚刚发现这个问题已经在其他地方得到了回答。

显然,Minitest Gem文件中有一个bug。

我将以下代码添加到test/test_helper.rb文件中以解析它。然而,我很确定也有其他方法来解决这个问题。

Minitest::Reporters.use!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43929510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档