Email clients all seem to display HTML mails differently. Here are a few tools I've used to make implementing Rails email templates a bit less painful.
Capybara-webkit was allowing us to interact with invisible or hidden DOM elements, and our tests had been suffering due to being allowed this leniency.