Skip to content

Automatiserade tester

När du gör en inlämning så körs ett antal automatiserade tester för att kontroller att ditt repo innehåller tom som förväntas enligt kraven.

Det är bra att säkerställa att din inlämning passerar dessa tester, innan du gör taggen för ditt kmom och innan du skapar en PR.

Detta dokument visar hur du kan installera och använda verktyget.

Du kan läsa om verktyget via dess paket-sida @dbwebb/webtec, därifrån kan du också nå dess källkod.

Verktyget heter @dbwebb/webtec och finns redan installerat i ditt kursrepo.

Hur man installerar och uppdaterar verktyget.

Du går till ditt repo och sedan installerar du verktyget som en npm-modul.

Terminal window
npm i @dbwebb/webtec --save-dev

Uppdatera din lokala installation till den senaste versionen av verktyget.

Terminal window
npm update @dbwebb/webtec@latest

Du kan köra tester mot ett specifikt kursmoment. Om du väljer ett högre kursmoment så kommer det även att köras tester för de tidigare kursmomenten.

I ditt repo finns ett skript som kör verktyget, du kan köra det så här.

Terminal window
npm run check kmom01

Du kan också köra verktyget direkt på detta sättet. För att tex testa ditt kmom03 så skriver du följande.

Terminal window
npx @dbwebb/webtec check kmom03

Om du vill testa dina labbar så anger du vilka labbar som du vill testa, så här kan du testa de labbar som omfattas av kmom03.

Terminal window
npx @dbwebb/webtec check lab lab_01 lab_02 lab_03