test(server): avoid progress get hold after tests finished (#5522)

This commit is contained in:
liuyi
2024-01-11 06:40:53 +00:00
parent 5aee480c50
commit 9253e522aa
36 changed files with 262 additions and 194 deletions
@@ -3,6 +3,7 @@ import { Test, TestingModule } from '@nestjs/testing';
import { PrismaClient } from '@prisma/client';
import test from 'ava';
import { CacheModule } from '../src/cache';
import { ConfigModule } from '../src/config';
import { RevertCommand, RunCommand } from '../src/data/commands/run';
import { GqlModule } from '../src/graphql.module';
@@ -39,6 +40,7 @@ test.beforeEach(async () => {
https: true,
}),
PrismaModule,
CacheModule,
GqlModule,
AuthModule,
RateLimiterModule,
@@ -5,6 +5,7 @@ import { Test, TestingModule } from '@nestjs/testing';
import { PrismaClient } from '@prisma/client';
import ava, { type TestFn } from 'ava';
import { CacheModule } from '../src/cache';
import { ConfigModule } from '../src/config';
import { RevertCommand, RunCommand } from '../src/data/commands/run';
import { AuthModule } from '../src/modules/auth';
@@ -80,6 +81,7 @@ test.beforeEach(async t => {
},
}),
PrismaModule,
CacheModule,
AuthModule,
FeatureModule,
RateLimiterModule,
@@ -10,6 +10,7 @@ import { Test, TestingModule } from '@nestjs/testing';
import { PrismaClient } from '@prisma/client';
import ava, { type TestFn } from 'ava';
import { CacheModule } from '../src/cache';
import { ConfigModule } from '../src/config';
import { RevertCommand, RunCommand } from '../src/data/commands/run';
import { GqlModule } from '../src/graphql.module';
@@ -45,6 +46,7 @@ test.beforeEach(async t => {
PrismaModule,
GqlModule,
AuthModule,
CacheModule,
RateLimiterModule,
],
providers: [RevertCommand, RunCommand],
@@ -4,6 +4,7 @@ import { Test, TestingModule } from '@nestjs/testing';
import { PrismaClient } from '@prisma/client';
import ava, { type TestFn } from 'ava';
import { CacheModule } from '../src/cache';
import { ConfigModule } from '../src/config';
import { RevertCommand, RunCommand } from '../src/data/commands/run';
import { EventModule } from '../src/event';
@@ -49,6 +50,7 @@ test.beforeEach(async t => {
https: true,
}),
PrismaModule,
CacheModule,
AuthModule,
EventModule,
QuotaModule,
@@ -3,6 +3,7 @@
import { Test, TestingModule } from '@nestjs/testing';
import ava, { type TestFn } from 'ava';
import { CacheModule } from '../src/cache';
import { ConfigModule } from '../src/config';
import { SessionModule, SessionService } from '../src/session';
@@ -19,6 +20,7 @@ test.beforeEach(async t => {
enabled: false,
},
}),
CacheModule,
SessionModule,
],
}).compile();