2021-08-12 15:04:37 +02:00
|
|
|
import { setupApp } from '../../helpers/test-helper';
|
|
|
|
import dbInit from '../../helpers/database-init';
|
|
|
|
import getLogger from '../../../fixtures/no-logger';
|
2019-10-03 15:01:33 +02:00
|
|
|
|
2021-05-28 11:10:24 +02:00
|
|
|
let app;
|
2021-03-19 22:25:21 +01:00
|
|
|
let db;
|
2019-10-03 15:01:33 +02:00
|
|
|
|
2021-05-28 11:10:24 +02:00
|
|
|
beforeAll(async () => {
|
2021-03-19 22:25:21 +01:00
|
|
|
db = await dbInit('event_api_serial', getLogger);
|
2021-05-28 11:10:24 +02:00
|
|
|
app = await setupApp(db.stores);
|
2019-10-03 15:01:33 +02:00
|
|
|
});
|
|
|
|
|
2021-05-28 11:10:24 +02:00
|
|
|
afterAll(async () => {
|
|
|
|
await app.destroy();
|
2021-03-19 22:25:21 +01:00
|
|
|
await db.destroy();
|
2019-10-03 15:01:33 +02:00
|
|
|
});
|
2016-11-10 21:15:16 +01:00
|
|
|
|
2021-05-28 11:10:24 +02:00
|
|
|
test('returns events', async () => {
|
|
|
|
expect.assertions(0);
|
|
|
|
return app.request
|
2017-06-28 10:20:22 +02:00
|
|
|
.get('/api/admin/events')
|
2016-11-13 15:41:35 +01:00
|
|
|
.expect('Content-Type', /json/)
|
2019-10-03 15:01:33 +02:00
|
|
|
.expect(200);
|
2016-11-13 15:41:35 +01:00
|
|
|
});
|
2014-11-25 14:41:11 +01:00
|
|
|
|
2021-05-28 11:10:24 +02:00
|
|
|
test('returns events given a name', async () => {
|
|
|
|
expect.assertions(0);
|
|
|
|
return app.request
|
2017-06-28 10:20:22 +02:00
|
|
|
.get('/api/admin/events/myname')
|
2016-11-13 15:41:35 +01:00
|
|
|
.expect('Content-Type', /json/)
|
2019-10-03 15:01:33 +02:00
|
|
|
.expect(200);
|
2016-04-24 22:41:37 +02:00
|
|
|
});
|