UNPKG

xiangqii

Version:

xiangqi-engine written in pure js

19 lines (14 loc) 580 B
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); }); });