diff --git a/vier_gewinnt/JS/gewinnErmitteln_mock.js b/vier_gewinnt/JS/gewinnErmitteln_mock.js new file mode 100644 index 0000000..2342719 --- /dev/null +++ b/vier_gewinnt/JS/gewinnErmitteln_mock.js @@ -0,0 +1,12 @@ +function gewinnErmittelnMock() { + const vierInSpalte = require("./vierInSpalte"); + const vierInReihe = require("./vierInReihe"); + const vierDiagonalRechts = require("./vierDiagonalRechts"); + const vierDiagonalLinks = require("./vierDiagonalLinks"); + + if (vierInSpalte([0, 0, 0, 0, 0, 0]) === 1 || vierInReihe([0, 0, 0, 0, 0, 0, 0]) === 1 || vierDiagonalRechts([[0, 0, 0, 0, 0, 0], [2, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [2, 2, 1, 1, 0, 0], [2, 1, 1, 0, 0, 0], [2, 1, 0, 0, 0, 0], [1, 0, 0, 0, 0, 0]]) === 1 || vierDiagonalLinks([[0, 0, 0, 0, 0, 0], [2, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [2, 2, 1, 1, 0, 0], [2, 1, 1, 0, 0, 0], [2, 1, 0, 0, 0, 0], [1, 0, 0, 0, 0, 0]]) === 1) { + return 1; + } + +} +module.exports= gewinnErmittelnMock; \ No newline at end of file diff --git a/vier_gewinnt/tests/test_gewinnErmitteln_ausgabe.test.js b/vier_gewinnt/tests/test_gewinnErmitteln_ausgabe.test.js new file mode 100644 index 0000000..11192c8 --- /dev/null +++ b/vier_gewinnt/tests/test_gewinnErmitteln_ausgabe.test.js @@ -0,0 +1,9 @@ +const gewinnErmittelnMock = require("../JS/gewinnErmitteln_mock"); + +describe("Test Vier Gewinnt", () => { + it("Test gewinnErmitteln_mock: wenn Spieler 1 (gruen) gewonnen hat, soll 1 ausgegeben werden", () =>{ + expect(gewinnErmittelnMock()).toBe(1) + }) +}) + +