Unit test halts at step Intermediate Throw Event

I was doing the unit testing of my process application. I can see it started and test is getting exited at “Intermediate Throw Event” . This “Intermediate Throw Event” is marked “async before”. How to continue the test ?

I was in view that - once I kick start the flow in unit test , it would continue to run , but seems it is not the case

In a unit test it will continue to run until it reaches a transaction boundary. Because the job executor is turned off it will not execute a job you need to do this yourself. It’s detailed in the docs.

What you’re looking for is:

execute(job());