Sha256: b3c2f285e1f588964609afbc1ac908754c5b36a0b4631449affad907a608644b
Contents?: true
Size: 1.16 KB
Versions: 1
Compression:
Stored size: 1.16 KB
Contents
require 'ta_te_ti' describe do before :all do @fila = TaTeTi::Board::Row.new(["0","X",""],[0,1,2]) @board = TaTeTi::Board.new([ " ", " ", " ", " ", "X", " ", " ", " ","O"]) @human_player = TaTeTi::HumanPlayer.new("X") @dumb_player = TaTeTi::DumbPlayer.new("0") @smart_player = TaTeTi::SmartPlayer.new("0") @gameD = TaTeTi::Game.new TaTeTi::SmartPlayer, TaTeTi::DumbPlayer end it "Debe existir una clase para representar una fila del tablero" do @fila.should == TaTeTi::Board::Row.new(["0","X",""],[0,1,2]) end it "Debe existir una clase para representar al tablero" do @board.should == TaTeTi::Board.new([ " ", " ", " ", " ", "X", " ", " ", " ","O"]) end it "Debe existir una clase para representar al jugador humano" do @human_player.mark.should == "X" end it "Debe existir una clase para representar un juego simple de la maquina" do @dumb_player.mark.should == "0" end it "Debe existir una clase para representar un juego inteligente de la maquina" do @smart_player.mark.should == "0" end it "Debe existir una clase para representar un juego" do [-1,0,1].should include(@gameD.play) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ta-te-ti-0.0.2 | spec/ta_te_ti_spec.rb |