如何#initialize使用RSpec 指定行为?例如这里:
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
Run Code Online (Sandbox Code Playgroud)
generator_spec.rb
require 'generator'
describe Generator
it "calls 'pick_seed' method unless seed specified" do
end
end
Run Code Online (Sandbox Code Playgroud)
我想设置pick_seed从#initialize方法调用的方法的期望.