UNPKG

dist-javascript-algorithms-and-data-structures

Version:

Algorithms and data-structures implemented on JavaScript

19 lines (16 loc) 707 B
"use strict"; var _QueenPosition = _interopRequireDefault(require("../QueenPosition")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } describe('QueenPosition', () => { it('should store queen position on chessboard', () => { const position1 = new _QueenPosition.default(0, 0); const position2 = new _QueenPosition.default(2, 1); expect(position2.columnIndex).toBe(1); expect(position2.rowIndex).toBe(2); expect(position1.leftDiagonal).toBe(0); expect(position1.rightDiagonal).toBe(0); expect(position2.leftDiagonal).toBe(1); expect(position2.rightDiagonal).toBe(3); expect(position2.toString()).toBe('2,1'); }); });