新手问题 如何在 RSpec 中使用 puts 在控制台输出结果?

wcc526 · May 20, 2014 · Last by wcc526 replied at May 20, 2014 · 2708 hits

请问如何在 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
You need to Sign in before reply, if you don't have an account, please Sign up first.