UNPKG

@evanion/nestjs-correlation-id

Version:

Transparently forward or add correlation id to all requests

36 lines (35 loc) 1.68 kB
"use strict"; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", { value: true }); const testing_1 = require("@nestjs/testing"); const constants_1 = require("./constants"); const correlation_service_1 = require("./correlation.service"); describe('CorrelationService', () => { let service; beforeEach(() => __awaiter(void 0, void 0, void 0, function* () { const module = yield testing_1.Test.createTestingModule({ providers: [ correlation_service_1.CorrelationService, { provide: constants_1.CORRELATION_CONFIG_TOKEN, useValue: { header: constants_1.CORRELATION_ID_HEADER, generator: () => 'test-id', }, }, ], }).compile(); service = yield module.resolve(correlation_service_1.CorrelationService); })); it('should be defined', () => { expect(service).toBeDefined(); }); });