Как я могу указать поведение #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
.