我們有一個啓動我們的RSpec測試的shell腳本。它看起來是這樣的:如何在命令行中指定RSpec「語法」參數?
args+=(
"--format" "html"
"--out" "$to_dir/index.html"
)
"$rspec_dir/rspec" "${args[@]}" "$tests_to_run"
exit $?
當試圖升級RSpec的,我得到一個錯誤的:should
語法已過時,我們需要明確地啓用它,如下所示:How to avoid deprecation warning for stub_chain in RSpec 3.0?
然而,由於我們沒有使用Rake,我需要找出通過命令行啓動rspec時執行此操作的方法。但是,當我嘗試調整像這樣的命令行選項:
./rspec --format "html" --out "index.html" --syntax ":should"
它說--syntax
是不是一個有效的選項。如何直接通過命令行調用rspec時如何啓用這個不贊成使用的語法?
(爲什麼我需要找出如何通過命令行做到這一點,我們不能用耙,因爲我們的內部構建工具不支持它,那是。)
這是不幸的,但感謝您的回答! – Dasmowenator