xiangqii
Version:
xiangqi-engine written in pure js
19 lines (14 loc) • 580 B
JavaScript
const { expect } = require("chai");
const { xiangqi } = require("../src");
const { createBoard } = require("../src/create-board");
describe("when you call createBoard", () => {
it("by passing no arguments, it creates a xiangqi board", () => {
const xiangqiBoard = createBoard();
// console.log(xiangqiBoard);
expect(xiangqiBoard).to.be.an("array");
expect(xiangqiBoard?.length).to.equal(90);
expect(xiangqiBoard[0].position).to.equal(11);
expect(xiangqiBoard[45].position).to.equal(61);
expect(xiangqiBoard[89].position).to.equal(109);
});
});