From 9e8668bac1557c4421607519b2743a383d9d8ca8 Mon Sep 17 00:00:00 2001 From: Karan Shah Date: Thu, 17 Feb 2022 10:15:33 +0000 Subject: [PATCH] Add logger in the router test Signed-off-by: Karan Shah --- plugins/airbrake-backend/src/service/router.test.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/plugins/airbrake-backend/src/service/router.test.ts b/plugins/airbrake-backend/src/service/router.test.ts index 60c1f52126..05c9308d7f 100644 --- a/plugins/airbrake-backend/src/service/router.test.ts +++ b/plugins/airbrake-backend/src/service/router.test.ts @@ -24,23 +24,26 @@ import { RouterOptions, } from './router'; import { AirbrakeConfig, extractAirbrakeConfig } from '../config'; +import * as winston from 'winston'; describe('createRouter', () => { let app: express.Express; let airbrakeConfig: AirbrakeConfig; + let voidLogger: winston.Logger; beforeEach(async () => { jest.resetAllMocks(); + voidLogger = getVoidLogger(); const config = new ConfigReader({ airbrake: { apiKey: 'fakeApiKey', }, }); - airbrakeConfig = extractAirbrakeConfig(config); + airbrakeConfig = extractAirbrakeConfig(config, voidLogger); const router = await createRouter({ - logger: getVoidLogger(), + logger: voidLogger, airbrakeConfig, }); app = express().use(router); @@ -58,7 +61,7 @@ describe('createRouter', () => { describe('GET /api', () => { it('appends the API Key properly with no other url parameters', () => { const options: RouterOptions = { - logger: getVoidLogger(), + logger: voidLogger, airbrakeConfig, }; const pathRewrite = generateAirbrakePathRewrite(options) as ( @@ -72,7 +75,7 @@ describe('createRouter', () => { it('appends the API Key properly despite there being other URL parameters', () => { const options: RouterOptions = { - logger: getVoidLogger(), + logger: voidLogger, airbrakeConfig, }; const pathRewrite = generateAirbrakePathRewrite(options) as (