add three passing tests
refactoring mailer spec