2
我有»buildr«»構建文件«這觸發了一些»rspec«測試。我想將一些路徑參數傳遞給測試,以便它不會導致加載測試資源文件的麻煩。在»構建文件«我有這個代碼觸發測試:Buildr,RSpec構建參數測試
RSpec.configure do |config|
config.add_setting :spec_resources_dir, :default => _(:src, 'spec', 'ruby', 'resources')
end
RSpec::Core::RakeTask.new(:run_rspec) do |t|
t.pattern = 'src/spec/**/*_spec.rb'
end
task test => [:run_rspec]
但是,如果我試圖找回這樣的spec文件中值:
RSpec.configuration.spec_resources_dir
我得到這個錯誤
undefined method `spec_resources_dir' […] (NoMethodError)
任何想法?
,看起來非常像答案!可以請放下一行代碼來演示如何使用rake任務的'rspec_opts',我是ruby,rspec等的新手,並且文檔沒有顯示示例...謝謝! – philipp
謝謝,非常善良的發表這個例子! – philipp