2021-03-23 08:46:01 +01:00
|
|
|
import knex from 'knex';
|
|
|
|
import EventStore from './event-store';
|
|
|
|
import getLogger from '../../test/fixtures/no-logger';
|
2021-03-04 12:54:13 +01:00
|
|
|
|
2021-05-28 11:10:24 +02:00
|
|
|
test('Trying to get events if db fails should yield empty list', async () => {
|
2021-03-23 08:46:01 +01:00
|
|
|
const db = knex({
|
|
|
|
client: 'pg',
|
|
|
|
});
|
|
|
|
const store = new EventStore(db, getLogger);
|
2021-03-04 12:54:13 +01:00
|
|
|
const events = await store.getEvents();
|
2021-05-28 11:10:24 +02:00
|
|
|
expect(events.length).toBe(0);
|
2021-03-04 12:54:13 +01:00
|
|
|
});
|
|
|
|
|
2021-05-28 11:10:24 +02:00
|
|
|
test('Trying to get events by name if db fails should yield empty list', async () => {
|
2021-03-23 08:46:01 +01:00
|
|
|
const db = knex({
|
|
|
|
client: 'pg',
|
|
|
|
});
|
|
|
|
const store = new EventStore(db, getLogger);
|
2021-08-12 15:04:37 +02:00
|
|
|
const events = await store.getEventsFilterByType('application-created');
|
2021-05-28 11:10:24 +02:00
|
|
|
expect(events).toBeTruthy();
|
|
|
|
expect(events.length).toBe(0);
|
2021-03-04 12:54:13 +01:00
|
|
|
});
|