mirror of
https://github.com/twentyhq/twenty.git
synced 2024-12-27 14:24:06 +03:00
157e5b9a2e
* feat: wip e2e server test * feat: use github action postgres & use infra for local * feat: company e2e test * feat: add company e2e test for permissions * Simplify server e2e test run * Fix lint --------- Co-authored-by: Charles Bochet <charles@twenty.com>
32 lines
685 B
TypeScript
32 lines
685 B
TypeScript
import { INestApplication } from '@nestjs/common';
|
|
|
|
import request from 'supertest';
|
|
|
|
import { createApp } from './utils/create-app';
|
|
|
|
describe('AppController (e2e)', () => {
|
|
let app: INestApplication;
|
|
|
|
beforeEach(async () => {
|
|
[app] = await createApp();
|
|
});
|
|
|
|
afterEach(async () => {
|
|
await app.close();
|
|
});
|
|
|
|
it('/healthz (GET)', () => {
|
|
return request(app.getHttpServer())
|
|
.get('/healthz')
|
|
.expect(200)
|
|
.expect((response) => {
|
|
expect(response.body).toEqual({
|
|
status: 'ok',
|
|
info: { database: { status: 'up' } },
|
|
error: {},
|
|
details: { database: { status: 'up' } },
|
|
});
|
|
});
|
|
});
|
|
});
|