From b82a87741b8295be9d4c72ec36a82d847909173f Mon Sep 17 00:00:00 2001 From: Richard Halsall <–richard-glyn.halsall@informatik.hs-fulda.e> Date: Thu, 9 Feb 2023 13:04:29 +0100 Subject: [PATCH] Test: testen ob rollDice immer eine Zahl zwischen 1 bis 6 ergibt --- schlangen_und_leitern/js/diceHandling.js | 2 ++ schlangen_und_leitern/tests/diceHandling.test.js | 14 ++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 schlangen_und_leitern/tests/diceHandling.test.js diff --git a/schlangen_und_leitern/js/diceHandling.js b/schlangen_und_leitern/js/diceHandling.js index c52dc6c..6ce9cc9 100644 --- a/schlangen_und_leitern/js/diceHandling.js +++ b/schlangen_und_leitern/js/diceHandling.js @@ -33,3 +33,5 @@ function generateNumber(){ } + module.exports = generateNumber; + diff --git a/schlangen_und_leitern/tests/diceHandling.test.js b/schlangen_und_leitern/tests/diceHandling.test.js new file mode 100644 index 0000000..72f79ee --- /dev/null +++ b/schlangen_und_leitern/tests/diceHandling.test.js @@ -0,0 +1,14 @@ +const generateNumber = require('../js/diceHandling'); + +describe('würfel testen', ()=>{ + + it('testen ob es von 100 Versuche immer eine zahl zwischen 1 und 6 zurück gibt',()=>{ + for(let i = 0; i <= 100; i++) + { + expect(generateNumber()).toBeGreaterThanOrEqual(1); + expect(generateNumber()).toBeLessThan(7); + } + }) + + +})