UNPKG

@jonathanbuchner/minesweeper

Version:
24 lines 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const chai_1 = require("chai"); const minesweeper_1 = require("../../src/minesweeper"); describe('Create Minesweeper', () => { it('Can be initialized', () => { let minesweeper = new minesweeper_1.Minesweeper(10, 10, 10); chai_1.expect(minesweeper.squares).to.equal(100); chai_1.expect(minesweeper.mineInitialAmount).to.equal(10); chai_1.expect(minesweeper.board.length).to.equal(100); }); it('Can add mines to board', () => { let minesweeper = new minesweeper_1.Minesweeper(5, 10, 10); let totalMines = minesweeper.board.filter(o => o.isMine === true).length; chai_1.expect(totalMines).to.equal(10); }); it('Can add Numbers', () => { let minesweeper = new minesweeper_1.Minesweeper(5, 10, 0); //let minesweeper2 = new Minesweeper(5,10,50); chai_1.expect(minesweeper.board[0].number).to.equal(0); //expect(minesweeper2.board[0].number).to.equal(3); }); }); //# sourceMappingURL=Minesweeper_tests.js.map