我有一些规格的rspec但是在一些迁移后规格没有开始。我执行
bundle exec rake spec
显示了具有正确Ruby版本和我的一些规范的命令:
/Users/jose/.rvm/rubies/ruby-1.9.3-p327/bin/ruby -S rspec ./spec/controllers/apps_controller_spec.rb ./spec/integration/users_spec.rb
但在那之后,没有显示任何内容。我也和Guard一起试过,但是得到了同样的结果。
我已回滚到以前的迁移但没有任何反应。
任何解决方案或解决方法?
P.S。这是我的宝石文件 - > https://gist.github.com/4258413
答案 0 :(得分:0)
好的,问题解决了。
我在spec_helper.rb中包含lib下的所有文件:
Dir[Rails.root.join("lib/**/*.rb")].each {|f| require f}
问题是在那个目录中我也有一个守护进程,所以每次都会执行这样的事情。
$running = true
Signal.trap("TERM") do
$running = false
end
while($running) do
# do things
sleep 10
end
抱歉这个愚蠢的问题。