ruby-on-rails – ruby​​Mine’无法附上测试记者测试框架’

运行所有模型测试时,检测到 rubymine’MiniTest框架’错误.

我可以在常规命令行运行所有模型测试.
例如耙规格:型号
当我使用rubymine
我可以运行一个模型测试好的.
但是当我尝试在模型中运行所有测试
检测到MiniTest框架.它是原始Test :: Unit框架的有限版本.
Rubymine / IDEA Ruby插件测试运行器需要全功能版本的框架,
否则将使用认的控制台测试记者.
请安装’test-unit’gem并在运行时激活它.

我尝试将“测试单位”添加到我的Gemfile并重新绑定,但现在得到:

`/home/durrantm/.rvm/rubies/ruby-1.9.2-p180/bin/ruby -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) 
  /home/durrantm/Downloads/Rubymine-3.2.3/rb/testing/runner/tunit_in_folder_runner.rb
Testing started at 9:33 AM ...
Work directory: /home/durrantm/DropBox_not_syncd/webs/3/rubyists/spec/models}
Loading files.... 
=========================================
0 files were loaded.
=========================================
Searching test suites...
=========================================
0 test suites,0 tests,0 assertions,0 failures,0 errors
Process finished with exit code 0`

注意:搞笑}在工作目录中.我仍然无法附加test_reporter来测试fraemwork消息.

版本:
Ubuntu 11
Rubymine 3.2

解决方法

我终于得到了这个工作.
主要是通过改变菜单下的东西:
运行 – >编辑配置 – >点击Rspec – >创建一个新的配置.

对于新配置,确保specs文件夹指向应用程序规格模型.

最后一步(实际上可以工作的)是将工作目录(仍在运行/调试配置屏幕上)设置为我的应用程序根目录!

另外我还做了一件事是将gem’test-unit’添加到Gemfile中,并将其捆绑在一起.但是后来的测试(删除它和拆分)表明它不需要,实际上是使用空的套件进行多次测试(可能尝试认的单位::测试以及运行rspec).

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...