在测试纯Ruby程序时加载spec.opts

gmi*_*ile 2 ruby command-line rspec options

我正在为我的纯ruby程序编写规范,我想做的是以某种方式加载spec.opts我的测试套件.

我Rails我们可以创建一个相应的文件并将其放在spec应用程序的文件夹中.但是当我把一个spec.opts文件放在我的程序文件夹中时 - 魔法不起作用:)

我的动机是摆脱过往的选择,即

spec my_program_spec.rb -c -f s
Run Code Online (Sandbox Code Playgroud)

每次我跑spec命令.

zet*_*tic 5

这是Rspec 2吗?如果是这样,选项将进入.rspec而不是spec.opts..rspec可以进入项目根目录,也可以进入用户主目录(./.rspec或〜/ .rspec).

如果是Rspec 1,则放入spec.opts项目根文件夹.