相关疑难解决方法(0)

在Rails 4上使用RSpec保护,发出很多警告

我想知道如何在运行简单的测试时关闭所有这些警告:

[1] guard(main)> 
16:59:46 - INFO - Run all
16:59:46 - INFO - Running all specs
/Users/esjd/.rvm/gems/ruby-2.1.2/gems/rspec-rails-3.0.1/lib/rspec/rails/adapters.rb:124: warning: instance variable @example not initialized
/Users/esjd/.rvm/gems/ruby-2.1.2/gems/rspec-rails-3.0.1/lib/rspec/rails/adapters.rb:124: warning: instance variable @example not initialized
.*

Pending:
  HomeHelper add some examples to (or delete) /Users/esjd/ruby/rails/ts3/spec/helpers/home_helper_spec.rb
    # Not yet implemented
    # ./spec/helpers/home_helper_spec.rb:14

Finished in 0.03601 seconds (files took 7 minutes 48 seconds to load)
2 examples, 0 failures, 1 pending
/Users/esjd/.rvm/gems/ruby-2.1.2/gems/celluloid-0.15.2/lib/celluloid/tasks.rb:76: warning: global variable `$CELLULOID_DEBUG' not initialized
/Users/esjd/.rvm/gems/ruby-2.1.2/gems/celluloid-0.15.2/lib/celluloid/tasks.rb:76: warning: global variable `$CELLULOID_DEBUG' not initialized

/Users/esjd/.rvm/gems/ruby-2.1.2/gems/guard-2.6.1/lib/guard/interactor.rb:64: warning: …
Run Code Online (Sandbox Code Playgroud)

ruby rspec ruby-on-rails ruby-on-rails-4

61
推荐指数
2
解决办法
1万
查看次数

警卫警告"警告:正在装载,通知要求被视为有害"

我有一个简单的Ruby测试envinvorment设置:minitest,guard,guard-minitest和terminal-notifier-guard.

我正在使用以下内容,Rakefile因此我的测试默认运行,因为这是Travis CI默认执行的操作.

require 'rake/testtask'
task :default => [:test]
Rake::TestTask.new do |t|
  t.libs << 'test'
  t.pattern = "test/test_*"
end
Run Code Online (Sandbox Code Playgroud)

测试确实运行并通过,但我得到多个屏幕值得警告.我找到了答案另一个答案.

但似乎这些解决方案特定于rails和rspec.

为什么我会收到这些警告?

您可以在GitHub上找到完整的项目,并在此要点中找到完整的错误输出

ruby rake guard minitest

2
推荐指数
1
解决办法
1370
查看次数

标签 统计

ruby ×2

guard ×1

minitest ×1

rake ×1

rspec ×1

ruby-on-rails ×1

ruby-on-rails-4 ×1