1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-10-18 20:09:08 +02:00
unleash.unleash/src/lib/db/event-store.test.ts

23 lines
722 B
TypeScript
Raw Normal View History

import knex from 'knex';
import EventStore from './event-store';
import getLogger from '../../test/fixtures/no-logger';
test('Trying to get events if db fails should yield empty list', async () => {
const db = knex({
client: 'pg',
});
const store = new EventStore(db, getLogger);
const events = await store.getEvents();
expect(events.length).toBe(0);
});
test('Trying to get events by name if db fails should yield empty list', async () => {
const db = knex({
client: 'pg',
});
const store = new EventStore(db, getLogger);
const events = await store.getEventsFilterByName('application-created');
expect(events).toBeTruthy();
expect(events.length).toBe(0);
});