Snapshot tests are usually a way of asserting that nothing changed, which is worth very little, until the change is one nobody intended. The snapshot caught a currency…
A test that dispatched a job and then asserted on the database is testing two things and failing for two reasons. Splitting at the queue boundary is the…