move out rale tasks into somewhere more sensible so they can be tested
install rspec
generate guardfile
set ruby version
set test mailer host
flush mail deliveries array before every test
Add simple tests to see whether anything is working
add timecop
test that the right (wrong) number of emails is being sent
Make test independent of current time to avoid y2ntlk bug
Return to current time after each test
Move emails into instance variable
Test that each email is sent on a different day
Extract run_timed_tasks helper method
Extract helper methods to create timed tasks
Extract timed task helpers to a separate module
Extract scheduled_emails_sent_between helper
Make "each email was sent on a different day" test more generic
reorganise all the things
avoid y2ntlk bug some more