Rails / RSpec: Comment tester la méthode #initialize?

Comment puis-je spécifier #initialize comportement avec RSpec? Par exemple ici:

générateur.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

J'aimerais définir les attentes que pick_seed méthode est appelée à partir #initialize méthode.

source d'informationauteur avsej