diff --git a/packages/core/strapi/lib/services/entity-service/__tests__/entity-service-events.test.js b/packages/core/strapi/lib/services/entity-service/__tests__/entity-service-events.test.js index dca0c8ffdd..42f3af4ddb 100644 --- a/packages/core/strapi/lib/services/entity-service/__tests__/entity-service-events.test.js +++ b/packages/core/strapi/lib/services/entity-service/__tests__/entity-service-events.test.js @@ -16,27 +16,33 @@ describe('Entity service triggers webhooks', () => { let entity = { attr: 'value' }; beforeAll(() => { + const fakeDB = { + count: () => 0, + create: ({ data }) => data, + update: ({ data }) => data, + findOne: () => entity, + findMany: () => [entity, entity], + delete: () => ({}), + deleteMany: () => ({}), + load: () => ({}), + }; + + global.strapi = { + getModel: () => ({ + kind: 'singleType', + modelName: 'test-model', + privateAttributes: [], + attributes: { + attr: { type: 'string' }, + }, + }), + query: () => fakeDB, + }; + instance = createEntityService({ - strapi: { - getModel: () => ({ - kind: 'singleType', - modelName: 'test-model', - privateAttributes: [], - attributes: { - attr: { type: 'string' }, - }, - }), - }, + strapi: global.strapi, db: { - query: () => ({ - count: () => 0, - create: ({ data }) => data, - update: ({ data }) => data, - findOne: () => entity, - findMany: () => [entity, entity], - delete: () => ({}), - deleteMany: () => ({}), - }), + query: () => fakeDB, }, eventHub, entityValidator,