Commit 211ba2e
Changed files (1)
spec
mastermind
spec/mastermind/game_spec.rb
@@ -4,17 +4,17 @@ require File.join(File.dirname(__FILE__), "/../spec_helper")
module Mastermind
describe Game do
context "starting up" do
+ before(:each) do
+ @messenger = mock("messenger").as_null_object
+ @game = Game.new(@messenger)
+ end
it "should send a welcome message" do
- messenger = mock("messenger").as_null_object
- game = Game.new(messenger)
- messenger.should_receive(:puts).with("Welcome to Mastermind!")
- game.start
+ @messenger.should_receive(:puts).with("Welcome to Mastermind!")
+ @game.start
end
it "should prompt for the first guess" do
- messenger = mock("messenger").as_null_object
- game = Game.new(messenger)
- messenger.should_receive(:puts).with("Enter guess:")
- game.start
+ @messenger.should_receive(:puts).with("Enter guess:")
+ @game.start
end
end
end