26 lines
659 B
JavaScript
26 lines
659 B
JavaScript
const supertest = require('supertest');
|
|
const { app, server } = require('../server.js');
|
|
const request = supertest(app);
|
|
|
|
const { connectDB, disconnectDB } = require('../services/database.js');
|
|
|
|
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');
|
|
});
|
|
});
|
|
}); |