【发布时间】:2013-02-19 23:17:50
【问题描述】:
例如,我想在 irb 中说 b = double("book") 并使用结果。
如果我说在 irb 中
require 'rspec'
b = double("book")
我得到一个错误。想法?
【问题讨论】:
例如,我想在 irb 中说 b = double("book") 并使用结果。
如果我说在 irb 中
require 'rspec'
b = double("book")
我得到一个错误。想法?
【问题讨论】:
您可以在irb by requiring "rspec/mocks/standalone" 中使用 RSpec 测试替身:
$ irb
> require 'rspec/mocks/standalone'
> b = double("book")
=> #<RSpec::Mocks::Mock:0x3fd88d0157e8 @name="book">
【讨论】: