Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
rootSDK'er (NAP) - Leverancebeskrivelse
includeroottrue


Table of Contents

Introduktion

Formål

Formålet med dette dokument er at beskrive de tests, som er udviklet og afviklet forud for release af NAP SDK.

 Sammenhæng med øvrige dokumenter

Dette dokument er en del af den samlede dokumentation for NAP SDK.

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 NAP-SDK er installeret. Læs mere på NAP SDK - Guide til udviklere.1st iteration ikke færdig endnu

Nap-typescript-sdk

For at køre test med karma test runner og generer generere en test coverage rapport med Istanbul køres `npm "npm run test`test".

Dette producere producerer coverage rapport under coverage/ og samlede coverage % i stdout.

Nap-angular-sdk

Da nap-angular-sdk wrapper nap-typescript-sdk foregår test heraf, som bruger testsder ingen unit tests heraf. I stedet ligger der et testprojekt (projects/test project ) i nap-angular-sdk's workspace som kan funktionsteste.

Ved are at køre `npm "npm run test` start" startes en udviklings server op på localhost:4200, hvorfra det er muligt at se GUI opdateres med modtagende beskeder fra en fake injected host i index.html og console outputs på sendte beskeder.

Nap-React-sdk

Da nap-react-sdk wrapper nap-typescript-sdk foregår test heraf, som bruger testsder ingen unit tests heraf. I stedet ligger der et example projekt i rod folderen som kan funktionsteste.

Ved at køre `cd example && npm run build && npm run` startes en server på localhost:3000, hvorfra det skulle være muligt at se GUI opdateres med modtagende beskeder fra en fake injected host i index.html og console outputs på sendte beskeder.