From 2ffb2b5200c519cb4f1474acaaa9fbe23185c761 Mon Sep 17 00:00:00 2001 From: James Date: Fri, 20 Nov 2020 15:24:10 -0500 Subject: [PATCH] adds jest types --- package.json | 1 + src/express/middleware/errorHandler.spec.ts | 4 ++-- src/express/middleware/errorHandler.ts | 4 +++- yarn.lock | 2 +- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index ec55393acb..5a895a0658 100644 --- a/package.json +++ b/package.json @@ -154,6 +154,7 @@ "@types/is-hotkey": "^0.1.2", "@types/is-url": "^1.2.28", "@types/isomorphic-fetch": "^0.0.35", + "@types/jest": "^26.0.15", "@types/jsonwebtoken": "^8.5.0", "@types/method-override": "^0.0.31", "@types/mini-css-extract-plugin": "^1.2.1", diff --git a/src/express/middleware/errorHandler.spec.ts b/src/express/middleware/errorHandler.spec.ts index f2679be990..18a3b182fc 100644 --- a/src/express/middleware/errorHandler.spec.ts +++ b/src/express/middleware/errorHandler.spec.ts @@ -1,5 +1,5 @@ -const errorHandler = require('./errorHandler'); -const APIError = require('../../errors/APIError'); +import errorHandler from './errorHandler'; +import { APIError } from '../../errors'; const testError = new APIError('test error', 503); diff --git a/src/express/middleware/errorHandler.ts b/src/express/middleware/errorHandler.ts index df4fa1c26b..f74d28d04b 100644 --- a/src/express/middleware/errorHandler.ts +++ b/src/express/middleware/errorHandler.ts @@ -1,6 +1,8 @@ import httpStatus from 'http-status'; import formatErrorResponse from '../responses/formatError'; -const logger = require('../../utilities/logger')(); +import logger from '../../utilities/logger'; + +logger(); const errorHandler = (config) => async (err, req, res, next) => { const data = formatErrorResponse(err); diff --git a/yarn.lock b/yarn.lock index 963b640666..d9219a81ff 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1736,7 +1736,7 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@*": +"@types/jest@*", "@types/jest@^26.0.15": version "26.0.15" resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.15.tgz#12e02c0372ad0548e07b9f4e19132b834cb1effe" integrity sha512-s2VMReFXRg9XXxV+CW9e5Nz8fH2K1aEhwgjUqPPbQd7g95T0laAcvLv032EhFHIa5GHsZ8W7iJEQVaJq6k3Gog==