add tests for todo items