我已将所有规格放入specs/*.rb
.
但是,当我运行 Minitest 时ruby spec/**/*_spec.rb
,仅运行一个文件。
是什么赋予了?
这不是 Minitest 特定的,而是 Ruby 的。您实际上正在运行一个 ruby 程序,它对正在运行的程序一无所知。
Ruby 不支持同时运行多个文件,所以如果您想获得类似的结果,您可以尝试以下操作:
for file in spec/**/*_spec.rb; do ruby $file; done
UPDATE:对于你想要的,你可能应该按照描述创建一个 Rake 任务here https://stackoverflow.com/questions/4788288/how-to-run-all-the-tests-with-minitest
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)