refactor: e2e tests (#30870)
This commit is contained in:
1 parent
c63824bcea
commit
7cd0a7d30c
32 files changed
+618
-648
No files matched your search
@@ -0,0 +1,28 @@
|
||||
import { SystemMetadataController } from 'src/controllers/system-metadata.controller';
|
||||
import { SystemMetadataService } from 'src/services/system-metadata.service';
|
||||
import request from 'supertest';
|
||||
import { ControllerContext, controllerSetup, mockBaseService } from 'test/utils';
|
||||
|
||||
describe(SystemMetadataController.name, () => {
|
||||
let ctx: ControllerContext;
|
||||
const service = mockBaseService(SystemMetadataService);
|
||||
|
||||
beforeAll(async () => {
|
||||
ctx = await controllerSetup(SystemMetadataController, [{ provide: SystemMetadataService, useValue: service }]);
|
||||
return () => ctx.close();
|
||||
});
|
||||
|
||||
beforeEach(() => {
|
||||
service.resetAllMocks();
|
||||
ctx.reset();
|
||||
});
|
||||
|
||||
describe('POST /system-metadata/admin-onboarding', () => {
|
||||
it('should require isOnboarded', async () => {
|
||||
const { status } = await request(ctx.getHttpServer()).post('/system-metadata/admin-onboarding').send({});
|
||||
|
||||
expect(status).toBe(400);
|
||||
expect(service.updateAdminOnboarding).not.toHaveBeenCalled();
|
||||
});
|
||||
});
|
||||
});
|
||||
Reference in new issue
Block a user