Skip to content
Advertisement

How to test method called in promise

I have a function that saves an entity and in the promise i want to check the delete is called.

In my jest test it whizzes past and can’t think how to test it

Here is the partial snippets, it all works, Promises called etc. just can’t figure how to test that ‘deleteMessage’ is called

JavaScript

In my test i use

JavaScript

As mentioned because it’s a Promise, the test doesn’t wait for the save and and runs the expect which of course fails because the function has not run yet.

Advertisement

Answer

JavaScript

For more info see the docs: https://jestjs.io/docs/en/asynchronous

User contributions licensed under: CC BY-SA
10 People found this is helpful
Advertisement