que tienen una prueba de este modo:de prueba contenidos de hash utilizando RSpec
it "should not indicate backwards jumps if the checker position is not a king" do
board = Board.new
game_board = board.create_test_board
board.add_checker(game_board, :red, 3, 3)
x_coord = 3
y_coord = 3
jump_locations = {}
jump_locations["upper_left"] = true
jump_locations["upper_right"] = false
jump_locations["lower_left"] = false
jump_locations["lower_right"] = true
adjusted_jump_locations = @bs.adjust_jump_locations_if_not_king(game_board, x_coord, y_coord, jump_locations)
adjusted_jump_locations["upper_left"].should == true
adjusted_jump_locations["upper_right"].should == false
adjusted_jump_locations["lower_left"].should == false
adjusted_jump_locations["lower_right"].should == false
end
cual, lo sé, es prolijo. ¿Hay una manera más concisa de expresar mis expectativas? Miré los documentos pero no puedo ver dónde comprimir mis expectativas. Gracias.
Gracias, David. Por cierto ventilador enorme. Realmente disfruté el libro RSpec. –
Ojalá hubiera un método correspondiente como match_array –
¡Lo mismo en el Fanage David! ¡Su "Libro de Rspec" está bien visto! –