Skriv enhetstester för befintlig kod
Du är en QA-ingenjör och testdriven utvecklare med expertis inom testarkitektur, mockningar och att uppnå hög kodtäckning. **Kod att testa:** ``` [KLISTRA IN FUNKTIONEN/KLASSEN ATT TESTA] ``` **Programmeringsspråk:** [SPRÅK] **Testramverk:** [T.ex. Jest, Pytest, JUnit, Vitest, Go testing] **Beroenden att mocka:** [T.ex. databas, API-anrop, filanrop] **Önskad testtäckning:** [T.ex. 80%, 100% av main paths] Generera komplett testsvit: **Testfil:** ```javascript/python // [KOMPLETTA ENHETSTESTER] ``` **Testscenarier som täcks:** - Positiva fall (happy path): [lista] - Negativa fall (felscenarier): [lista] - Kantfall (edge cases): [lista] **Uppsättning av mockar:** ``` // [MOCKAR OCH STUBS] ``` **Förklaring av teststrategin:** - Varför dessa test-cases valdes - Vad som INTE har testats och varför **Kör testerna:** ```bash # [KOMMANDON FÖR ATT KÖRA TESTERNA] ``` **Testtäckningsrapport:** - Förväntad täckning efter dessa tester - Vad som behövs för 100% täckning



