require "../spec_helper"
require "../../src/lx_chess/board"
require "../../src/lx_chess/piece"

describe LxChess::Board do
  describe "#border_left" do
    it "returns the boarder to the left of an index in rank 0" do
      board = LxChess::Board.new
      board.border_left(4).should eq(0)
    end

    it "returns the boarder to the left of an index in rank 1" do
      board = LxChess::Board.new
      board.border_left(12).should eq(8)
    end
  end

  describe "#border_right" do
    it "returns the boarder to the right of an index in rank 0" do
      board = LxChess::Board.new
      board.border_right(4).should eq(7)
    end

    it "returns the boarder to the left of an index" do
      board = LxChess::Board.new
      board.border_right(12).should eq(15)
    end
  end
end