dragonroll/backend/tests/app.spec.js

26 lines
656 B
JavaScript

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