add tests for editing todo list item