Sha256: 6f79fd9a45f8942f8951cd21fb67d6b5957be9e906e68fd7261faccc329fb54d
Contents?: true
Size: 576 Bytes
Versions: 2
Compression:
Stored size: 576 Bytes
Contents
require "game-tictactoe-alu4078" require "rspec" describe Tictactoe::MinimaxPlayer do before :each do @mp = Tictactoe::MinimaxPlayer.new("X") end it "Debe existir un metodo move" do @mp.respond_to?("move").should == true end it "El metodo move debe tratar de evitar la derrota" do @board = Tictactoe::Board.new(["X", "X", "O", "O", "O", "X", " ", "O", " "]) @mp.move(@board).should == "c1" end it "El metodo move debe tratar de ganar" do @board = Tictactoe::Board.new([" ", "O", "X", " ", "X", " ", "O", "O", "X"]) @mp.move(@board).should == "a1" end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
game-tictactoe-alu4078-0.0.2 | spec/minimaxplayer_spec.rb |
game-tictactoe-alu4078-0.0.1 | spec/minimaxplayer_spec.rb |