refactor todo creation spec