dragonroll/backend/tests/app.spec.js

26 lines
659 B
JavaScript
Raw Normal View History

2024-10-09 13:43:58 +00:00
const supertest = require('supertest');
const { app, server } = require('../server.js');
const request = supertest(app);
2024-10-11 10:04:40 +00:00
const { connectDB, disconnectDB } = require('../services/database.js');
2024-10-09 13:43:58 +00:00
describe('API test', () => {
beforeAll(() => {
connectDB();
});
afterAll(() => {
disconnectDB();
server.close();
});
describe('GET /user/has-admin', () => {
it('should get if app is configured', async () => {
const response = await request.get('/user/has-admin')
.set('Accept', 'application/json')
.expect('Content-Type', /json/)
.expect(200)
expect(response.body.status).toEqual('init');
});
});
});