Sha256: 565a9aaef155c391257571fcbed9217627a0d7919d65c276a8f9a5f9dd6c817b

Contents?: true

Size: 439 Bytes

Versions: 1

Compression:

Stored size: 439 Bytes

Contents

require 'spec_helper'

describe EulersDayOff::LetterGenerator do
  let(:generator) { EulersDayOff::LetterGenerator.new }

  before do
    @mock = double()
    generator.letters = @mock
  end

  it "generates 25 letters" do
    @mock.should_receive(:sample).exactly(25).times.and_return('a')

    random_letters = generator.generate

    random_letters.size.should == 25
    random_letters.each { |letter| letter.should == 'a' }
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
eulers_day_off-0.1.0 spec/letter_generator_spec.rb