Discard jobs option

When testing controllers, jobs may be created but I don't care if they run or not (jobs have separate tests). However, to make the jobs succeed I need to setup more mocks etc. The discard option validates the jobs but never runs them.

I can add documentation if this feature is to be accepted.