Add step to 'to-do list is not empty' that user should see only own to-dos
Refactor to create @my_todos array with user's to-do items inside
Refactor to create @my_todos array with user's to-do items inside
Implement step definition 'I should not see anyone elses to-do items'
Add scenario 'user logs in'
Pending step definitions for feature view dashboard
Change name of view_todo_item_steps to view_todo_list_steps
Change name of file to view_todo_list_steps.rb
Change root route to Users index
Change 'my to-do list is empty' to 'I have no to-do items' and combine step defs
Delete extraneous newline
Add scenario 'Some tasks are complete' - change name of 'User has completed task' to 'User marks task complete'
Add scenario 'Some tasks are complete' - change name of 'User has completed task' to 'User marks task complete'
Refactor to make @todo_items an array instead of ActiveRecord::Association::CollectionsProxy etc
Add 'status' attribute to :todo_item factory
Add 'status' attribute to :todo_item factory
Define step for scenario 3 - completed items should not be shown
Scope :complete in TodoItem; make index show only completed items - does not work yet
Change scope to :incomplete where.not(status: :complete)