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

wcc526 · 2014年05月20日 · 最后由 wcc526 回复于 2014年05月20日 · 2715 次阅读

请问如何在 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
需要 登录 后方可回复, 如果你还没有账号请 注册新账号