fix entity service webhook test

This commit is contained in:
Marc-Roig 2022-08-26 15:00:10 +02:00
parent 84352c1e88
commit c396c899b7

View File

@ -16,8 +16,18 @@ describe('Entity service triggers webhooks', () => {
let entity = { attr: 'value' }; let entity = { attr: 'value' };
beforeAll(() => { beforeAll(() => {
instance = createEntityService({ const fakeDB = {
strapi: { count: () => 0,
create: ({ data }) => data,
update: ({ data }) => data,
findOne: () => entity,
findMany: () => [entity, entity],
delete: () => ({}),
deleteMany: () => ({}),
load: () => ({}),
};
global.strapi = {
getModel: () => ({ getModel: () => ({
kind: 'singleType', kind: 'singleType',
modelName: 'test-model', modelName: 'test-model',
@ -26,17 +36,13 @@ describe('Entity service triggers webhooks', () => {
attr: { type: 'string' }, attr: { type: 'string' },
}, },
}), }),
}, query: () => fakeDB,
};
instance = createEntityService({
strapi: global.strapi,
db: { db: {
query: () => ({ query: () => fakeDB,
count: () => 0,
create: ({ data }) => data,
update: ({ data }) => data,
findOne: () => entity,
findMany: () => [entity, entity],
delete: () => ({}),
deleteMany: () => ({}),
}),
}, },
eventHub, eventHub,
entityValidator, entityValidator,