Skip to content
Snippets Groups Projects
Commit 5d75a1cd authored by Bastien DUMONT's avatar Bastien DUMONT :angel:
Browse files

wip

parent 335f7bc8
No related branches found
No related tags found
2 merge requests!334Draft: pnpm,!326chore(deps): update node.js to v18
......@@ -176,11 +176,14 @@ describe('NewsletterService', () => {
{ email_address: 'test2@test.com', status: 'unsubscribed' },
],
});
const result = { email: 'test2@test.com' } as INewsletterSubscription;
const spyer = jest.spyOn(mockNewsletterModel, 'findOne');
mockNewsletterModel.findOne.mockResolvedValueOnce(result).mockResolvedValueOnce(null);
// service.updateNewsletterSubscription();
const result = { email: 'test2@test.com', deleteOne: jest.fn() };
// const spyer = jest.spyOn(mockNewsletterModel, 'findOne');
mockNewsletterModel.findOne.mockReturnThis();
mockNewsletterModel.exec.mockResolvedValueOnce(result).mockResolvedValueOnce(null);
service.updateNewsletterSubscription();
expect(mockNewsletterModel.findOne).toBeCalledTimes(3);
// expect(spyer).toBeCalledTimes(3);
// Remove subscription is not tested
// expect(spyerDelete).toBeCalledTimes(1);
});
});
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment