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