From e44a3f212ed1983a84b513346e97c7adb62cf29b Mon Sep 17 00:00:00 2001 From: Alexandre Bodin Date: Thu, 1 Oct 2020 17:17:05 +0200 Subject: [PATCH] Fix missing strapi global in entity service tests Signed-off-by: Alexandre Bodin --- .../strapi/lib/services/__tests__/entity-service.test.js | 9 +++++++++ packages/strapi/lib/services/entity-service.js | 1 + 2 files changed, 10 insertions(+) diff --git a/packages/strapi/lib/services/__tests__/entity-service.test.js b/packages/strapi/lib/services/__tests__/entity-service.test.js index 1c177ee7c6..b2492719f7 100644 --- a/packages/strapi/lib/services/__tests__/entity-service.test.js +++ b/packages/strapi/lib/services/__tests__/entity-service.test.js @@ -5,6 +5,15 @@ const entityValidator = require('../entity-validator'); const { EventEmitter } = require('events'); describe('Entity service', () => { + global.strapi = { + getModel: jest.fn(() => {}), + config: { + get() { + return []; + }, + }, + }; + describe('Find', () => { test('Returns first element for single types', async () => { const data = { diff --git a/packages/strapi/lib/services/entity-service.js b/packages/strapi/lib/services/entity-service.js index 097a0f9fed..461faf51b6 100644 --- a/packages/strapi/lib/services/entity-service.js +++ b/packages/strapi/lib/services/entity-service.js @@ -78,6 +78,7 @@ module.exports = ({ db, eventHub, entityValidator }) => ({ await this.uploadFiles(entry, files, { model }); entry = await this.findOne({ params: { id: entry.id } }, { model }); } + eventHub.emit(ENTRY_CREATE, { model: modelDef.modelName, entry: sanitizeEntity(entry, { model: modelDef }),