Sha256: 1c3dda5ec422acc564bfa4b924bbf601430953d28a4dd2bd091b453f30784f4f

Contents?: true

Size: 655 Bytes

Versions: 1

Compression:

Stored size: 655 Bytes

Contents

require 'spec_helper'

describe Belajar::Congratulator do

  it "responds to #message" do
    expect(Belajar::Congratulator).to respond_to :message
  end

  describe "#message" do
    it "returns a string" do
      expect(Belajar::Congratulator.message).to be_a String
    end

    it "returns a random congratulation method" do
      messages = 1.upto(10).map { |i| Belajar::Congratulator.message }
      expect(messages.uniq.count).to be > 1
    end

    it "receives the congratulation texts from a Terminal text" do
      expect(Belajar::Terminal).to receive(:text).with(:congratulations) { '' }
      Belajar::Congratulator.message
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
belajar-0.1.1 spec/belajar/congratulator_spec.rb