Browse Source

Test Dreierpasch mit verschiedenen Testfaellen

main
Lucas Thenert 2 years ago
parent
commit
599eb7ac79
  1. 3
      kniffel/inc/dreierPasch.js
  2. 29
      kniffel/test/test_dreierPasch.test.js

3
kniffel/inc/dreierPasch.js

@ -12,4 +12,5 @@ function dreierPasch(wuerfelArr){
}
return output;
}
}
module.exports = dreierPasch;

29
kniffel/test/test_dreierPasch.test.js

@ -0,0 +1,29 @@
const dreierPasch = require('../inc/dreierPasch');
//Eine Test Gruppe, mit mehreren Tests
describe('tests kniffel', () => {
it('teste ob drei gleiche Augenzahlen existieren (Dreier Pasch)', ()=>{
//Vergleiche Ist- und Sollergebnis
expect(dreierPasch([2, 1, 5, 5, 5])).toBe(18);
});
it('teste ob drei gleiche Augenzahlen existieren (Dreier Pasch)', ()=>{
//Vergleiche Ist- und Sollergebnis
expect(dreierPasch([5, 5, 5, 6, 2])).toBe(23);
});
it('teste wenn drei gleiche Augenzahlen nicht existieren --> keine Punkte vergeben', ()=>{
//Vergleiche Ist- und Sollergebnis
expect(dreierPasch([2, 5, 6, 4, 1])).toBe(0);
});
})
Loading…
Cancel
Save