Browse Source

refactoring: Test gameReset entfernt, da Probleme mit HTML. Vorbereitung auf einbindung in HTML

main
Raphael Elström 2 years ago
parent
commit
b764dd5084
  1. 5
      vier_gewinnt/JS/gameReset.js
  2. 9
      vier_gewinnt/tests/test_gameReset.test.js

5
vier_gewinnt/JS/gameReset.js

@ -2,7 +2,7 @@ function resetTheGame(winner) {
if (winner === 1 || winner === 2) { if (winner === 1 || winner === 2) {
for (let i = 1; i<= 7; i++){ for (let i = 1; i<= 7; i++){
for (let j = 1; j <= 6; j++) { for (let j = 1; j <= 6; j++) {
//document.getElementById(j + "/" + i).style.backgroundColor = "white"; //<-- muss beim testen auskommentiert sein, da Node.js HTML nicht initialisiert und somit für den Test einen Fehler gibt. Man hätte auch einen Mock machen können bin aber gerade zu faul xD.
document.getElementById(j + "/" + i).style.backgroundColor = "white"; //<-- muss beim testen auskommentiert sein, da Node.js HTML nicht initialisiert und somit für den Test einen Fehler gibt. Man hätte auch einen Mock machen können bin aber gerade zu faul xD.
} }
} }
@ -10,5 +10,4 @@ function resetTheGame(winner) {
}else{ }else{
return 0; return 0;
} }
}
module.exports = resetTheGame;
}

9
vier_gewinnt/tests/test_gameReset.test.js

@ -1,9 +0,0 @@
const resetTheGame = require("../JS/gameReset")
describe("Test Vier Gewinnt", () => {
it("Test reset the Gamefield: wenn Spieler 1 (gruen) oder Spieler 2 (rot) gewonnen hat soll 1 ausgegeben werden, ansonsten 0", () =>{
expect(resetTheGame(1)).toBe(1)
expect(resetTheGame(2)).toBe(1)
expect(resetTheGame(0)).toBe(0)
})
})
Loading…
Cancel
Save