这是我在github上创建的issue的副本+粘贴,但我也在这里问,以防有人知道如何解决它
使用spork 0.9.0.rc9,我注意到显示规格运行多长时间的计时器不会在运行之间重置自身,而是输出自spork服务器启动以来累积的总时间。
重现的步骤:
我的spec_helper只是rspec-rails为您生成的标准版本,我将所有内容放入spork prefork块中,如下所示:
require 'rubygems'
require 'spork'
Spork.prefork do
ENV["RAILS_ENV"] ||= 'test'
require File.expand_path("../../config/environment", __FILE__)
require 'rspec/rails'
require 'rspec/autorun'
Dir[Rails.root.join("spec/support/**/*.rb")].each {|f| require f}
RSpec.configure do |config|
config.fixture_path = "#{::Rails.root}/spec/fixtures"
config.use_transactional_fixtures = true
config.infer_base_class_for_anonymous_controllers = false
end
end
我做错了吗?或者是sporked borked?