Browse Source

refactoring: Variablennamen angepasst zur besseren orientierung in den Dateien (naechsterFreierPlatz)

main
Raphael Elström 2 years ago
parent
commit
a662ac89c8
  1. 4
      vier_gewinnt/JS/naechsteFreierPlatz.js
  2. 2
      vier_gewinnt/JS/steinSetzen.js
  3. 6
      vier_gewinnt/tests/test_naechsterFreierPlatz.test.js

4
vier_gewinnt/JS/naechsteFreierPlatz.js

@ -1,4 +1,4 @@
function ersterFreierPlatz(arr) {
function naechsterFreierPlatz(arr) {
for (let elem = 0; elem < arr.length; elem++) {
if (arr[elem] === 0) {
return elem+1;
@ -6,4 +6,4 @@ function ersterFreierPlatz(arr) {
}
}
module.exports= ersterFreierPlatz;
module.exports= naechsterFreierPlatz;

2
vier_gewinnt/JS/steinSetzen.js

@ -8,7 +8,7 @@ function steinSetzen(reihe, spalte) {
color = "red";
}
var reihe = ersterFreierPlatz(steinInSpalte(spalte));
var reihe = naechsterFreierPlatz(steinInSpalte(spalte));
document.getElementById(reihe + "/" + spalte).style.backgroundColor= color;
gewinnErmitteln(spalte, reihe);

6
vier_gewinnt/tests/test_naechsterFreierPlatz.test.js

@ -1,8 +1,8 @@
const ersterFreierPlatz = require("../JS/naechsteFreierPlatz");
const naechsterFreierPlatz = require("../JS/naechsteFreierPlatz");
describe("Test Vier Gewinnt", () => {
it("Test welcher naechster platz ist frei", () =>{
expect(ersterFreierPlatz([1, 1, 0, 0, 0, 0])).toBe(3);
expect(ersterFreierPlatz([1, 1, 2, 1, 0, 0])).toBe(5);
expect(naechsterFreierPlatz([1, 1, 0, 0, 0, 0])).toBe(3);
expect(naechsterFreierPlatz([1, 1, 2, 1, 0, 0])).toBe(5);
})
})
Loading…
Cancel
Save