import { EntitiesManager as EM } from '../../src/EntitiesManager'; import configureEntitiesManager from '../utils/configureEntitiesManager'; import configureStore from '../utils/configureStore'; import deleteCollection from '../utils/deleteCollection'; const em = configureEntitiesManager({ parent: { createdAt: EM.createdAt(), childrenCount: EM.count('child', [['value', '<=', 3]]), childrenSum: EM.sum('child', 'value', [['value', '>=', 4]]) }, child: { parentId: EM.parentId('parent'), createdAt: EM.createdAt(), updatedAt: EM.updatedAt(), value: EM.required() } }); const store = configureStore({}, { entities: em.getEntitiesReducer() }); describe('update not fetched items:', () => { afterAll(() => Promise.all([ deleteCollection('parent'), deleteCollection('child') ]).then((results) => { console.log('deleted results:', results); }), 1000000); });