The reason I ask is because this file now has two responsibilities: 

1. Testing the todo model
2. Holding the code for the todo model

This also means there are now two ways to run the applications tests:

1. running `ruby todo.rb`
2. running `rake`

I'd prefer there was only one way to run the tests.