我已将所有规格放入specs/*.rb
.
但是,当我使用 运行 Minitest 时ruby spec/**/*_spec.rb
,只运行一个文件。
是什么赋予了?
我已将所有规格放入specs/*.rb
.
但是,当我使用 运行 Minitest 时ruby spec/**/*_spec.rb
,只运行一个文件。
是什么赋予了?
这不是 minitest 特定的,而是 Ruby。您正在有效地运行一个 ruby 程序,它对正在运行的程序一无所知。
Ruby 不支持一次运行多个文件 afaik,因此如果您想获得类似的结果,您可以尝试以下操作:
for file in spec/**/*_spec.rb; do ruby $file; done
更新:对于您想要的,您可能应该按照此处所述创建一个 Rake 任务