Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 ruby 和guard创建一个程序来监视.rb目录中的文件以进行更改,然后在更改时我想运行一组 Rspec 规范并捕获规范的结果。
.rb
我将其设置为监视适当的文件,运行规范,并将规范结果作为 json 字符串输出到保护终端。如何捕获该 json 字符串以在另一个 ruby 文件中进行分析?
保护文件:
guard :rspec, :cli => "--format json" do watch(%r{^*\.rb}) { "spec" } end
尝试这个:
guard :rspec, :cli => "--format json < ./tmp/spec_results.json" do watch(%r{^*\.rb}) { "spec" } end