UNPKG

@greengreystudio/server-package-nest-settings-manager

Version:
62 lines (61 loc) 1.89 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.exampleSettingMock = exports.exampleSingletonMock = exports.manifestMock = exports.exampleSetting = exports.exampleSingletonSetting = exports.manifest = void 0; exports.manifest = { etag: 'etagManifest', data: [ { name: 'exampleSingleton', key: '/default/common/json/tag/exampleSingleton', size: 14, etag: 'etagExampleSingletonSetting', }, { name: 'exampleSetting', key: '/default/common/json/tag/exampleSetting', size: 14, etag: 'etagExampleSetting', }, ], }; exports.exampleSingletonSetting = { etag: 'etagExampleSingletonSetting', data: { exampleField: 'example value', }, }; exports.exampleSetting = { etag: 'etagExampleSetting', data: [ { id: 0, name: 'example0', }, { id: 1, name: 'example1', }, ], }; function manifestMock(mock, cdnUrl, compressionPrefix) { return mock .onGet(`${cdnUrl}/default/common/${compressionPrefix}/manifest`) .reply(200, exports.manifest.data, { etag: exports.manifest.etag }); } exports.manifestMock = manifestMock; function exampleSingletonMock(mock, cdnUrl) { return mock .onGet(`${cdnUrl}/default/common/json/tag/exampleSingleton`) .reply(200, exports.exampleSingletonSetting.data, { etag: exports.exampleSingletonSetting.etag, }); } exports.exampleSingletonMock = exampleSingletonMock; function exampleSettingMock(mock, cdnUrl) { return mock .onGet(`${cdnUrl}/default/common/json/tag/exampleSetting`) .reply(200, exports.exampleSetting.data, { etag: exports.exampleSetting.etag, }); } exports.exampleSettingMock = exampleSettingMock;