During my Test-Driven Rails workshop earlier this week (which is also available as an online workshop), my students and I were writing acceptance tests surrounding marking todo items as complete. The spec looked like this: feature 'Manage todos' do scenario 'view only todos the user has created' do sign_in_as 'other@example.com' create_todo_titled 'Lay eggs' sign_in_as 'me@example.com' user_should