У меня есть »buildr« »buildfile« который запускает некоторые »тесты rspec«. Я хотел бы передать некоторые параметры пути для тестов, так что это не вызовет проблем с загрузкой файлов тестовых ресурсов. В »файле построение« Я получил этот код для запуска тестов:Buildr, параметр RSpec-pass build для проверки
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]
Но если я пытаюсь получить значение в файле спецификации, как это:
RSpec.configuration.spec_resources_dir
Я получаю эту ошибку
undefined method `spec_resources_dir' […] (NoMethodError)
Любые идеи?
, которая выглядит очень похоже на ответ! Не могли бы вы отбросить строку кода, чтобы показать, как использовать «rspec_opts» задачи rake, я новичок в ruby, rspec и т. Д., И в документации нет примера ... Спасибо вперёд! – philipp
Спасибо, очень добрый, чтобы опубликовать пример! – philipp