refactor: controller tests (#18100)

This commit is contained in:
Jason Rasmussen 2025-05-05 18:57:32 -04:00 committed by GitHub
parent df2cf5d106
commit f34f83e164
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
15 changed files with 183 additions and 101 deletions

View file

@ -8,16 +8,18 @@ import { automock, ControllerContext, controllerSetup, mockBaseService } from 't
describe(UserController.name, () => {
let ctx: ControllerContext;
const service = mockBaseService(UserService);
beforeAll(async () => {
ctx = await controllerSetup(UserController, [
{ provide: LoggingRepository, useValue: automock(LoggingRepository, { strict: false }) },
{ provide: UserService, useValue: mockBaseService(UserService) },
{ provide: UserService, useValue: service },
]);
return () => ctx.close();
});
beforeEach(() => {
service.resetAllMocks();
ctx.reset();
});