Как указать поведение #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
generator_spec.rb
require 'generator'
describe Generator
it "calls 'pick_seed' method unless seed specified" do
end
end
Я хотел бы установить ожидание, что метод pick_seed
вызывается из метода #initialize
.