diff options
| author | Stuart Skelton <stuarts@broadbean.com> | 2017-08-08 19:36:58 +0100 |
|---|---|---|
| committer | Stuart Skelton <stuarts@broadbean.com> | 2017-08-12 17:59:23 +0100 |
| commit | 8f8dcb6def8ef78c6b144f96e61dc627dd1cc3a8 (patch) | |
| tree | d838aa9dfe9eeb9cb11926f05eb85d2ebc9ba67e /todolist/app_test.go | |
| parent | d435ab85b203765e27b165d47e6155a73d84034c (diff) | |
Refactor GetID to only return an ID, and not a ID and Todo
Diffstat (limited to 'todolist/app_test.go')
| -rw-r--r-- | todolist/app_test.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/todolist/app_test.go b/todolist/app_test.go index 72a0292..2fb7717 100644 --- a/todolist/app_test.go +++ b/todolist/app_test.go @@ -109,6 +109,17 @@ func TestListbyContext(t *testing.T) { assert.Equal(true, hasACompletedTodo) } +func TestGetId(t *testing.T) { + assert := assert.New(t) + app := &App{TodoList: &TodoList{}, TodoStore: &MemoryStore{}} + // not a valid id + assert.Equal(-1, app.getId("p")) + // a single digit id + assert.Equal(6, app.getId("6")) + // a double digit id + assert.Equal(66, app.getId("66")) +} + func TestGetIds(t *testing.T) { assert := assert.New(t) app := &App{TodoList: &TodoList{}, TodoStore: &MemoryStore{}} |
