我正在尝试使用ruby和guard创建一个程序来监视目录中的.rb
个文件以进行更改,然后在更改时我想运行一组Rspec规范并捕获结果规格。
我将其设置为观察相应的文件,运行规范,并将规范结果作为json字符串输出到保护终端。如何捕获该json字符串以在另一个ruby文件中进行分析?
Guardfile:
guard :rspec, :cli => "--format json" do
watch(%r{^*\.rb}) { "spec" }
end
答案 0 :(得分:0)
试试这个:
guard :rspec, :cli => "--format json < ./tmp/spec_results.json" do
watch(%r{^*\.rb}) { "spec" }
end