From 4c6bc11431351ce605f76801864fe1ee1d4fd4eb Mon Sep 17 00:00:00 2001 From: Richard Halsall <–richard-glyn.halsall@informatik.hs-fulda.e> Date: Thu, 9 Feb 2023 14:45:45 +0100 Subject: [PATCH] =?UTF-8?q?test:=20Testen=20ob=20die=20Position=20des=20sp?= =?UTF-8?q?ielers=20rigtig=20g=C3=A4ndert=20wird?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- schlangen_und_leitern/js/playerHandling.js | 1 + schlangen_und_leitern/tests/playerHandling.test.js | 14 ++++++++++++++ 2 files changed, 15 insertions(+) diff --git a/schlangen_und_leitern/js/playerHandling.js b/schlangen_und_leitern/js/playerHandling.js index 9340360..a484bae 100644 --- a/schlangen_und_leitern/js/playerHandling.js +++ b/schlangen_und_leitern/js/playerHandling.js @@ -217,4 +217,5 @@ function landedOn (player, objectArr){ module.exports = { PlayerBuilder, buildPlayerArray, + movePlayer } \ No newline at end of file diff --git a/schlangen_und_leitern/tests/playerHandling.test.js b/schlangen_und_leitern/tests/playerHandling.test.js index 62792ba..a06dc66 100644 --- a/schlangen_und_leitern/tests/playerHandling.test.js +++ b/schlangen_und_leitern/tests/playerHandling.test.js @@ -20,6 +20,7 @@ let playerArr4 = [ {"position": 1, "newPosition": 1, "won": false} ] +let rolls =[1,2,3,4,5,6]; //Eine Test Gruppe, mit mehreren Tests describe('Testen, ob für jede mögliche Spieleranzahl die richtige Anzahl von Spielerobjekten erzeugt wird', () => { @@ -33,4 +34,17 @@ describe('Testen, ob für jede mögliche Spieleranzahl die richtige Anzahl von S it('testen ob 4 Spieler Objekte generiert wird ', ()=>{ expect(buildPlayerArray(4)).toEqual(playerArr4); }); +}) + +describe('Testen ob das movePlayer funkction:', () => { + + it('die Position bei jeder möglichen Rolle korrekt ändert', ()=>{ + for(let i = 0; i