Bläddra i källkod

only reset db if needed

Jonathan Jogenfors 1 år sedan
förälder
incheckning
702520af4e

+ 1 - 1
.github/workflows/test.yml

@@ -50,7 +50,7 @@ jobs:
           path: ./server/test/assets
           path: ./server/test/assets
 
 
       - name: Run e2e tests
       - name: Run e2e tests
-        run: npm run test:e2e -- --forceExit
+        run: npm run test:e2e -- --forceExit --detectOpenHandles
 
 
   doc-tests:
   doc-tests:
     name: Run documentation checks
     name: Run documentation checks

+ 2 - 0
server/test/e2e/formats.e2e-spec.ts

@@ -18,6 +18,8 @@ describe('File format (e2e)', () => {
   let admin: LoginResponseDto;
   let admin: LoginResponseDto;
 
 
   beforeAll(async () => {
   beforeAll(async () => {
+    await db.reset();
+
     jest.useRealTimers();
     jest.useRealTimers();
 
 
     moduleFixture = await Test.createTestingModule({
     moduleFixture = await Test.createTestingModule({

+ 2 - 0
server/test/e2e/library2.e2e-spec.ts

@@ -18,6 +18,8 @@ describe('Library queue e2e', () => {
   let admin: LoginResponseDto;
   let admin: LoginResponseDto;
 
 
   beforeAll(async () => {
   beforeAll(async () => {
+    await db.reset();
+
     jest.useRealTimers();
     jest.useRealTimers();
 
 
     moduleFixture = await Test.createTestingModule({
     moduleFixture = await Test.createTestingModule({