typescript - Hvorfor feiler testene mine tilfeldig på Mocha (ved bruk av typeOrm, routing-controllers)


Jeg prøver å lage en app på nodejs. Bruker typescript og biblioteker som typeorm og routing-controllers

Mens appens API-server fungerer fint når den kjører normalt. Det ser imidlertid ut til å være sporadiske feil når npm-tester kjøres. Testene stopper vanligvis opp under de respektive før- og etter-mocha-skriptene. Men å kjøre testene på nytt fører vanligvis til suksess.

Eksempel -

og å kjøre på nytt rett etter gir en suksess -

Appen kan finnes her, og for å gjøre livet lettere for de som er interessert i å hjelpe, har jeg laget et Docker-bilde for det samme. Du kan enkelt gjøre en docker pull shaloms/typewrite og deretter docker run -it shaloms/typewrite:test-image2 og cd inn i typewrite-mappen og deretter kjøre npm run test.

Er testene skrevet feil? Eller har jeg gjort noe galt i kodearkitekturen min? Eller er dette en feil i ORM-biblioteket.

All hjelp vil bli høyt verdsatt.