Browse Source

Test; Prüfen, ob die Anzahl der dem objektArray hinzugefügten Objekte korrekt ist

main
Richard Halsall 2 years ago
parent
commit
1f504c1069
  1. 3
      schlangen_und_leitern/js/boardHandling.js
  2. 24
      schlangen_und_leitern/tests/boardHandling.test.js

3
schlangen_und_leitern/js/boardHandling.js

@ -293,5 +293,6 @@ function hideStartMenu(){
module.exports = { module.exports = {
buildBoardArray
buildBoardArray,
generateBoardObjects
} }

24
schlangen_und_leitern/tests/boardHandling.test.js

@ -1,10 +1,11 @@
//Importieren der FUnktionen //Importieren der FUnktionen
const { const {
buildBoardArray
buildBoardArray,
generateBoardObjects
} = require('../js/boardHandling'); } = require('../js/boardHandling');
let boardEx =[
let boardEx =[
[100, 99, 98, 97, 96, 95, 94, 93, 92, 91], [100, 99, 98, 97, 96, 95, 94, 93, 92, 91],
[81, 82, 83, 84, 85, 86, 87, 88, 89, 90], [81, 82, 83, 84, 85, 86, 87, 88, 89, 90],
[80, 79, 78, 77, 76, 75, 74, 73, 72, 71], [80, 79, 78, 77, 76, 75, 74, 73, 72, 71],
@ -17,6 +18,10 @@ const {
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
]; ];
//leiter Objekte
let leitern = [[7, 33],[24, 44],[31, 55],[60, 77]];
//schlange Objekte
let schlangen = [[99, 56], [86, 64],[60, 28],[18,1]];
@ -30,3 +35,18 @@ describe('tests ob das boardArray rigtig aufgebaut würde', () => {
}); });
}) })
describe('testen ob alle board objekte korrekt initialisiert wird', () => {
it('testen, ob die Anzahl der Elemente im Array korrekt ist ', ()=>{
let objectArr = [] ;
generateBoardObjects(leitern, schlangen, objectArr);
expect(objectArr.length).toBe((leitern.length + schlangen.length));
});
})
Loading…
Cancel
Save