【发布时间】:2010-12-25 13:53:12
【问题描述】:
如何使用 RSpec 指定 #initialize 行为?例如这里:
generator.rb
class Generator
attr_accessor :seed
def initialize(seed = nil)
@seed = seed || pick_seed
end
def pick_seed
Time.now.to_i
end
end
generator_spec.rb
require 'generator'
describe Generator
it "calls 'pick_seed' method unless seed specified" do
end
end
我想设定期望 pick_seed 方法从 #initialize 方法调用。
【问题讨论】: