Add endpoint to get a single task #106
|
@ -48,11 +48,6 @@ func TestTask_Create(t *testing.T) {
|
||||||
err = listtask.Update()
|
err = listtask.Update()
|
||||||
assert.NoError(t, err)
|
assert.NoError(t, err)
|
||||||
|
|
||||||
// Check if it was updated
|
|
||||||
li, err := GetTaskByID(listtask.ID)
|
|
||||||
assert.NoError(t, err)
|
|
||||||
assert.Equal(t, li.Text, "Test34")
|
|
||||||
|
|
||||||
// Delete the task
|
// Delete the task
|
||||||
allowed, _ = listtask.CanDelete(doer)
|
allowed, _ = listtask.CanDelete(doer)
|
||||||
assert.True(t, allowed)
|
assert.True(t, allowed)
|
||||||
|
@ -106,3 +101,18 @@ func TestUpdateDone(t *testing.T) {
|
||||||
assert.Equal(t, int64(0), oldTask.DoneAtUnix)
|
assert.Equal(t, int64(0), oldTask.DoneAtUnix)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestTask_ReadOne(t *testing.T) {
|
||||||
|
t.Run("default", func(t *testing.T) {
|
||||||
|
task := &Task{ID: 1}
|
||||||
|
err := task.ReadOne()
|
||||||
|
assert.NoError(t, err)
|
||||||
|
assert.Equal(t, "task #1", task.Text)
|
||||||
|
})
|
||||||
|
t.Run("nonexisting", func(t *testing.T) {
|
||||||
|
task := &Task{ID: 99999}
|
||||||
|
err := task.ReadOne()
|
||||||
|
assert.Error(t, err)
|
||||||
|
assert.True(t, IsErrTaskDoesNotExist(err))
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user