Let rights methods return errors (#64)
This commit is contained in:
@ -35,14 +35,16 @@ func TestListTask_Create(t *testing.T) {
|
||||
doer, err := GetUserByID(1)
|
||||
assert.NoError(t, err)
|
||||
|
||||
assert.True(t, listtask.CanCreate(&doer))
|
||||
allowed, _ := listtask.CanCreate(&doer)
|
||||
assert.True(t, allowed)
|
||||
|
||||
err = listtask.Create(&doer)
|
||||
assert.NoError(t, err)
|
||||
|
||||
// Update it
|
||||
listtask.Text = "Test34"
|
||||
assert.True(t, listtask.CanUpdate(&doer))
|
||||
allowed, _ = listtask.CanUpdate(&doer)
|
||||
assert.True(t, allowed)
|
||||
err = listtask.Update()
|
||||
assert.NoError(t, err)
|
||||
|
||||
@ -52,7 +54,8 @@ func TestListTask_Create(t *testing.T) {
|
||||
assert.Equal(t, li.Text, "Test34")
|
||||
|
||||
// Delete the task
|
||||
assert.True(t, listtask.CanDelete(&doer))
|
||||
allowed, _ = listtask.CanDelete(&doer)
|
||||
assert.True(t, allowed)
|
||||
err = listtask.Delete()
|
||||
assert.NoError(t, err)
|
||||
|
||||
|
Reference in New Issue
Block a user