0

我正在尝试使用 ruby​​ 和guard创建一个程序来监视.rb目录中的文件以进行更改,然后在更改时我想运行一组 Rspec 规范并捕获规范的结果。

我将其设置为监视适当的文件,运行规范,并将规范结果作为 json 字符串输出到保护终端。如何捕获该 json 字符串以在另一个 ruby​​ 文件中进行分析?

保护文件:

guard :rspec, :cli => "--format json" do
  watch(%r{^*\.rb}) { "spec" }
end
4

1 回答 1

0

尝试这个:

guard :rspec, :cli => "--format json < ./tmp/spec_results.json" do
  watch(%r{^*\.rb}) { "spec" }
end
于 2013-07-08T22:53:39.433 回答