altair-graphql-core
Version:
Several of the core logic for altair graphql client
30 lines • 1.12 kB
JavaScript
import { describe, expect, it } from '@jest/globals';
import { headerListToMap, headerMapToList } from './headers';
describe('headers utils', () => {
describe('headerListToMap', () => {
it('should convert header list to map', () => {
const headerMap = headerListToMap([
{ key: 'key1', value: 'value1', enabled: true },
{ key: 'key2', value: 'value2', enabled: true },
{ key: 'key3', value: 'value3', enabled: false },
]);
expect(headerMap).toEqual({
key1: 'value1',
key2: 'value2',
});
});
});
describe('headerMapToList', () => {
it('should convert header map to list', () => {
const headerList = headerMapToList({
key1: 'value1',
key2: 'value2',
});
expect(headerList).toEqual([
{ key: 'key1', value: 'value1', enabled: true },
{ key: 'key2', value: 'value2', enabled: true },
]);
});
});
});
//# sourceMappingURL=headers.spec.js.map