Browse Source

UnitTests eingerichtet

main
Nicolas Fritz 2 years ago
parent
commit
68e38efa22
  1. 7
      UnitTestBeispiel/BesielUnitTest.js
  2. 15
      UnitTestBeispiel/Tests/test_BeispielUnitTest.test.js
  3. 2521
      package-lock.json
  4. 18
      package.json

7
UnitTestBeispiel/BesielUnitTest.js

@ -0,0 +1,7 @@
//Beispiel Funktion, die einfach 2 Werte addiert und zurückgibt
function sum(a, b) {
return a + b;
}
//Exportieren der Funktion
module.exports = sum;

15
UnitTestBeispiel/Tests/test_BeispielUnitTest.test.js

@ -0,0 +1,15 @@
//Importieren der FUnktion
const sum = require('../BesielUnitTest');
//Eine Test Gruppe, mit mehreren Tests
describe('tests testen', () => {
//Ein Test mit Name und Funktion
it('test getestet', ()=>{
//So Testet man eine Funktion auf einen Wert, der Zurückgegeben werden soll
expect(sum(1,2)).toBe(3);
});
})

2521
package-lock.json
File diff suppressed because it is too large
View File

18
package.json

@ -0,0 +1,18 @@
{
"name": "gruppenprojekt-gesellschaftsspiele",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "jest --verbose"
},
"repository": {
"type": "git",
"url": "https://gitlab2.informatik.hs-fulda.de/fdai7346/gruppenprojekt-gesellschaftsspiele.git"
},
"author": "",
"license": "ISC",
"dependencies": {
"jest": "^18.0.0"
}
}
Loading…
Cancel
Save