import { ConfigParams } from 'pip-services3-commons-nodex'; import { FireMapFilePersistence } from '../../src/persistence/FireMapFilePersistence'; import { FireMapPersistenceFixture } from './FireMapPersistenceFixture'; suite('FireMapFilePersistence', () => { let persistence: FireMapFilePersistence; let fixture: FireMapPersistenceFixture; setup(async () => { persistence = new FireMapFilePersistence(); persistence.configure(ConfigParams.fromTuples( "path", "data/firemap.test.json" )); fixture = new FireMapPersistenceFixture(persistence); await persistence.open(null); await persistence.clear(null); }); teardown(async () => { await persistence.close(null); }); test('CRUD Operations', async () => { await fixture.testCrudOperations(); }); });