Подтвердить что ты не робот

Передача формата в качестве параметра для спецификации rake

Мой вопрос похож на этот, где они хотят переопределить выходной формат rake spec. Решением к этому вопросу является использование конфигурационного файла .rspec, который является ограничивающим. Я бы хотел, чтобы это был аргумент командной строки, потому что я хочу, чтобы это отличалось на разных машинах.

Исполняемый файл rspec имеет параметр -f, определяющий формат. rake spec имеет -f, определяющий файл rake. rake spec --format неверно. Это надзор в rake spec? "Формат" действительно не вариант?

4b9b3361

Ответ 1

ОТВЕТ: Я сам отвечаю на мой вопрос здесь. rake spec примет переменную среды SPEC_OPTS.

rake spec SPEC_OPTS="--format documentation"

Ответ 2

Более чистый способ сделать это в Rakefile:

RSpec::Core::RakeTask.new(:spec) do |t|
  t.rspec_opts = '--format documentation'
end