I prefer to create a separate RsvpJob test to make sure that the emails get delivered with all the right things inside.  Testing  mail delivery from the controller turns it into more of a functional test.