[ActiveJob] TestCase

@dhh @rafaelfranca @cristianbica 
I'd expect `assert_enqueued_jobs` to pass, too. That shouldn't change behavior depending on `perform_enqueued_jobs`.