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