import { Batch, EventLogType } from '../../types' import { MemoryStorage } from './memory-storage' const batch: Batch = { source: 'test', event: 'testEvent', description: 'Test event', original_created_at: new Date().toISOString(), type: EventLogType.EVENT, } describe('MemoryStorage', () => { let memoryStorage: MemoryStorage beforeEach(() => { memoryStorage = new MemoryStorage() }) afterEach(() => { memoryStorage.reset() }) it('should set an item in the database', async () => { await memoryStorage.setItem(batch) const database = await memoryStorage.getAllItems() expect(database).toEqual([batch]) }) })