请问如何在 RSpec 中使用 puts 在控制台输出结果?
在写 RSpec 测试代码的过程中,有时候需要调试,那么如何进行中间结果的输出,比如 puts?谢谢!
在运行的代码里面 puts 就好了啊。
#1 楼 @zgm 我试过了,看不到输出结果。
那可能没跑到你 puts 的那里
#3 楼 @zgm 好吧,谢谢!现在可以了,不知道为什么刚才不行。。
可以这样
require 'pry' require 'spec_helper' it "will stop and run into debug mode" do @var = "test" binding.pry end
#5 楼 @ruohanc 谢谢!论坛里大神好多啊! http://stackoverflow.com/questions/5446594/running-ruby-debug-in-rspec