From 005ed73b922b301c90fccaf5024d2652dfa7ac61 Mon Sep 17 00:00:00 2001 From: christianascone Date: Tue, 17 Apr 2018 00:13:54 +0200 Subject: [PATCH] Fixed eslint errors in Tests (#728) * Fix error message construction in index.js The error message in routes creation was not validated by eslint. Now it is accepted as valid and every test runs well. * Fix error message for both latest and 4 node versions --- src/server/router/index.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/server/router/index.js b/src/server/router/index.js index 159983b..04912a3 100644 --- a/src/server/router/index.js +++ b/src/server/router/index.js @@ -65,10 +65,13 @@ module.exports = (source, opts = { foreignKeySuffix: 'Id' }) => { return } + var sourceMessage = '' + if (!_.isObject(source)) { + sourceMessage = `in ${source}` + } + const msg = - `Type of "${key}" (${typeof value}) ${_.isObject(source) - ? '' - : `in ${source}`} is not supported. ` + + `Type of "${key}" (${typeof value}) ${sourceMessage} is not supported. ` + `Use objects or arrays of objects.` throw new Error(msg)