From bfc5e1b04e04dbafdc6356920cc6be1482c0aff5 Mon Sep 17 00:00:00 2001 From: zkldi Date: Thu, 27 May 2021 20:23:06 +0100 Subject: [PATCH] increase coverage by silencing unreachable statements --- server/package.json | 3 ++- server/src/external/mongo/db.ts | 4 ++++ server/src/external/redis/redis-store.ts | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/server/package.json b/server/package.json index 8bc78e397..e24fc4ccb 100644 --- a/server/package.json +++ b/server/package.json @@ -73,7 +73,8 @@ "src/*/!(test-utils)/**/*.ts" ], "exclude": [ - "src/**/*.test.ts" + "src/**/*.test.ts", + "src/external/mongo/schemas.ts" ] } } diff --git a/server/src/external/mongo/db.ts b/server/src/external/mongo/db.ts index 8fd062d3e..823709cf1 100644 --- a/server/src/external/mongo/db.ts +++ b/server/src/external/mongo/db.ts @@ -32,11 +32,14 @@ import CreateLogCtx from "../../lib/logger/logger"; const logger = CreateLogCtx(__filename); +/* istanbul ignore next */ const base = MONGO_BASE_URL ?? "127.0.0.1"; +/* istanbul ignore next */ const url = process.env.NODE_ENV === "test" ? `${base}:27017/testingdb` : `${base}:27017/ktblackdb`; let dbtime: [number, number] = [0, 0]; +/* istanbul ignore next */ if (process.env.NODE_ENV !== "test") { logger.info(`Connecting to database ${url}...`); dbtime = process.hrtime(); @@ -46,6 +49,7 @@ export const monkDB = monk(url); monkDB .then(() => { + /* istanbul ignore next */ if (process.env.NODE_ENV !== "test") { const time = process.hrtime(dbtime); const elapsed = time[0] + time[1] / 1e6; diff --git a/server/src/external/redis/redis-store.ts b/server/src/external/redis/redis-store.ts index 358cf9fd5..564d11407 100644 --- a/server/src/external/redis/redis-store.ts +++ b/server/src/external/redis/redis-store.ts @@ -12,6 +12,7 @@ export const RedisClient = redis.createClient(); logger.verbose("Instantiated Redis Client"); function EmitCritical() { + /* istanbul ignore next */ if (!RedisClient.connected) { logger.crit(`Could not connect to redis in time. No more information is available.`); }