targo-backend/test/expenses.e2e-spec.ts

26 lines
732 B
TypeScript

import * as request from 'supertest';
import { INestApplication } from '@nestjs/common';
import { createApp } from './utils/testing-app';
// import { resetDb } from './utils/reset-db';
import { PrismaService } from 'src/prisma/prisma.service';
describe('Expenses (e2e)', () => {
let app: INestApplication;
const BASE = '/expenses';
beforeAll(async () => { app = await createApp(); });
beforeEach(async () => {
// await resetDb(app);
});
afterAll(async () => {
const prisma = app.get(PrismaService);
await app.close();
await prisma.$disconnect();
});
it(`GET ${BASE} → 200`, async () => {
const res = await request(app.getHttpServer()).get(BASE);
expect(res.status).toBe(200);
});
});