1. Introduktion
2. Formål
Formålet med dette dokument er at beskrive de tests, som er udviklet og afviklet forud for release af NADM - NAK.
2.1. Sammenhæng med øvrige dokumenter
Dette dokument er en del af den samlede dokumentation for NADM - NAK.
Dokumentet er udformet, så det i videst muligt omfang opfylder sit formål uafhængigt af de øvrige dokumenter.
For at kunne følge vejledningen i dette dokument er det en forudsætning, at et udviklingsmiljø for NADM - NAK er installeret. Læs mere på NADM - NAK (Web App) - Guide til udviklere.
3. NADM - NAK
For at afvikle unit test med Jasmine & Karma køres:
npm run test
For at afvikle unit test med coverage køres:
npm run test:coverage
En code coverage rapport genereres, og outputtet findes i NAK/coverage mappen.
For at køre unit tests på samme måde som CI (headless i en container), køres
docker run --rm -it -v `pwd`:/app -w /app registry.nspop.dk/tools/node-chrome:14 bash -c "npm run test:ci"