fume-fhir-converter
Version:
FHIR-Utilized Mapping Engine - Community
32 lines • 1.3 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
/**
* © Copyright Outburn Ltd. 2022-2024 All Rights Reserved
* Project name: FUME-COMMUNITY
*/
const globals_1 = require("@jest/globals");
const cache_1 = require("../../cache");
const registerV2key_1 = require("./registerV2key");
describe('registerV2key', () => {
let v2keyMap;
beforeEach(() => {
(0, cache_1.initCache)();
v2keyMap = (0, cache_1.getCache)().v2keyMap;
});
(0, globals_1.test)('stores V2 key', async () => {
(0, registerV2key_1.registerV2key)('key1', 'normalized1');
expect(v2keyMap.get('key1')).toBe('normalized1');
});
(0, globals_1.test)('overrides V2 key', async () => {
(0, registerV2key_1.registerV2key)('key1', 'normalized1');
(0, registerV2key_1.registerV2key)('key1', 'normalized2');
expect(v2keyMap.get('key1')).toBe('normalized2');
});
(0, globals_1.test)('sets multiple V2 keys', async () => {
(0, registerV2key_1.registerV2key)('key1', 'normalized1');
(0, registerV2key_1.registerV2key)('key2', 'normalized2');
expect(v2keyMap.get('key1')).toBe('normalized1');
expect(v2keyMap.get('key2')).toBe('normalized2');
});
});
//# sourceMappingURL=registerV2key.test.js.map