From 71ba76b99be5d1f68bc8d30d978de5e9e666ef50 Mon Sep 17 00:00:00 2001 From: kirrg001 Date: Thu, 15 Feb 2018 23:31:01 +0100 Subject: [PATCH] Extended knex mock: be able to fetch all resources no issue - the case was simply missing - if no where clause is present, we return all models --- core/test/utils/mocks/knex.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/test/utils/mocks/knex.js b/core/test/utils/mocks/knex.js index 152ecb8879..f7b2c2539d 100644 --- a/core/test/utils/mocks/knex.js +++ b/core/test/utils/mocks/knex.js @@ -61,6 +61,9 @@ class KnexMock { } else { query.response([]); } + } else { + const tableName = query.sql.match(/from\s\"(\w+)\"/)[1]; + query.response(this.db[tableName]); } } else if (query.method === 'insert') { query.sql = query.sql.replace(/`/g, '"');