UNPKG

@geogirafe/lib-geoportal

Version:

GeoGirafe is a flexible application to build online geoportals.

23 lines (22 loc) • 696 B
// SPDX-License-Identifier: Apache-2.0 import proj4 from 'proj4'; import { register } from 'ol/proj/proj4'; import MockGirafeContext from './mockcontext'; import { MockConfig } from './mockconfig'; class MockHelper { static async startMocking() { const context = new MockGirafeContext(); await context.initialize(); for (const crs of MockConfig.crs) { proj4.defs(crs.code, crs.definition); } register(proj4); return context; } static async stopMocking(context) { await context.userDataManager.deleteAllUserData(); // @ts-ignore context.configManager.config = null; } } export default MockHelper;