chore(deps): update golangci-lint rules
This commit is contained in:
@ -21,7 +21,9 @@ import (
|
||||
|
||||
"code.vikunja.io/api/pkg/db"
|
||||
"code.vikunja.io/api/pkg/user"
|
||||
|
||||
"github.com/stretchr/testify/assert"
|
||||
"github.com/stretchr/testify/require"
|
||||
)
|
||||
|
||||
func TestSubscriptionGetTypeFromString(t *testing.T) {
|
||||
@ -54,11 +56,11 @@ func TestSubscription_Create(t *testing.T) {
|
||||
}
|
||||
|
||||
can, err := sb.CanCreate(s, u)
|
||||
assert.NoError(t, err)
|
||||
require.NoError(t, err)
|
||||
assert.True(t, can)
|
||||
|
||||
err = sb.Create(s, u)
|
||||
assert.NoError(t, err)
|
||||
require.NoError(t, err)
|
||||
assert.NotNil(t, sb.User)
|
||||
|
||||
db.AssertExists(t, "subscriptions", map[string]interface{}{
|
||||
@ -81,7 +83,7 @@ func TestSubscription_Create(t *testing.T) {
|
||||
}
|
||||
|
||||
can, err := sb.CanCreate(s, linkShare)
|
||||
assert.Error(t, err)
|
||||
require.Error(t, err)
|
||||
assert.False(t, can)
|
||||
})
|
||||
t.Run("noneixsting project", func(t *testing.T) {
|
||||
@ -96,7 +98,7 @@ func TestSubscription_Create(t *testing.T) {
|
||||
}
|
||||
|
||||
can, err := sb.CanCreate(s, u)
|
||||
assert.Error(t, err)
|
||||
require.Error(t, err)
|
||||
assert.True(t, IsErrProjectDoesNotExist(err))
|
||||
assert.False(t, can)
|
||||
})
|
||||
@ -112,7 +114,7 @@ func TestSubscription_Create(t *testing.T) {
|
||||
}
|
||||
|
||||
can, err := sb.CanCreate(s, u)
|
||||
assert.Error(t, err)
|
||||
require.Error(t, err)
|
||||
assert.True(t, IsErrTaskDoesNotExist(err))
|
||||
assert.False(t, can)
|
||||
})
|
||||
@ -128,7 +130,7 @@ func TestSubscription_Create(t *testing.T) {
|
||||
}
|
||||
|
||||
can, err := sb.CanCreate(s, u)
|
||||
assert.NoError(t, err)
|
||||
require.NoError(t, err)
|
||||
assert.False(t, can)
|
||||
})
|
||||
t.Run("no rights to see task", func(t *testing.T) {
|
||||
@ -143,7 +145,7 @@ func TestSubscription_Create(t *testing.T) {
|
||||
}
|
||||
|
||||
can, err := sb.CanCreate(s, u)
|
||||
assert.NoError(t, err)
|
||||
require.NoError(t, err)
|
||||
assert.False(t, can)
|
||||
})
|
||||
t.Run("existing subscription for (entity_id, entity_type, user_id) ", func(t *testing.T) {
|
||||
@ -158,11 +160,11 @@ func TestSubscription_Create(t *testing.T) {
|
||||
}
|
||||
|
||||
can, err := sb.CanCreate(s, u)
|
||||
assert.NoError(t, err)
|
||||
require.NoError(t, err)
|
||||
assert.True(t, can)
|
||||
|
||||
err = sb.Create(s, u)
|
||||
assert.Error(t, err)
|
||||
require.Error(t, err)
|
||||
assert.True(t, IsErrSubscriptionAlreadyExists(err))
|
||||
})
|
||||
|
||||
@ -183,11 +185,11 @@ func TestSubscription_Delete(t *testing.T) {
|
||||
}
|
||||
|
||||
can, err := sb.CanDelete(s, u)
|
||||
assert.NoError(t, err)
|
||||
require.NoError(t, err)
|
||||
assert.True(t, can)
|
||||
|
||||
err = sb.Delete(s, u)
|
||||
assert.NoError(t, err)
|
||||
require.NoError(t, err)
|
||||
db.AssertMissing(t, "subscriptions", map[string]interface{}{
|
||||
"entity_type": 3,
|
||||
"entity_id": 2,
|
||||
@ -208,7 +210,7 @@ func TestSubscription_Delete(t *testing.T) {
|
||||
}
|
||||
|
||||
can, err := sb.CanDelete(s, linkShare)
|
||||
assert.Error(t, err)
|
||||
require.Error(t, err)
|
||||
assert.False(t, can)
|
||||
})
|
||||
t.Run("not owner of the subscription", func(t *testing.T) {
|
||||
@ -224,7 +226,7 @@ func TestSubscription_Delete(t *testing.T) {
|
||||
}
|
||||
|
||||
can, err := sb.CanDelete(s, u)
|
||||
assert.NoError(t, err)
|
||||
require.NoError(t, err)
|
||||
assert.False(t, can)
|
||||
})
|
||||
}
|
||||
@ -239,7 +241,7 @@ func TestSubscriptionGet(t *testing.T) {
|
||||
defer s.Close()
|
||||
|
||||
sub, err := GetSubscription(s, SubscriptionEntityProject, 12, u)
|
||||
assert.NoError(t, err)
|
||||
require.NoError(t, err)
|
||||
assert.NotNil(t, sub)
|
||||
assert.Equal(t, int64(3), sub.ID)
|
||||
})
|
||||
@ -249,7 +251,7 @@ func TestSubscriptionGet(t *testing.T) {
|
||||
defer s.Close()
|
||||
|
||||
sub, err := GetSubscription(s, SubscriptionEntityTask, 22, u)
|
||||
assert.NoError(t, err)
|
||||
require.NoError(t, err)
|
||||
assert.NotNil(t, sub)
|
||||
assert.Equal(t, int64(4), sub.ID)
|
||||
})
|
||||
@ -262,7 +264,7 @@ func TestSubscriptionGet(t *testing.T) {
|
||||
|
||||
// Project 25 belongs to project 12 where user 6 has subscribed to
|
||||
sub, err := GetSubscription(s, SubscriptionEntityProject, 25, u)
|
||||
assert.NoError(t, err)
|
||||
require.NoError(t, err)
|
||||
assert.NotNil(t, sub)
|
||||
assert.Equal(t, int64(12), sub.EntityID)
|
||||
assert.Equal(t, int64(3), sub.ID)
|
||||
@ -274,7 +276,7 @@ func TestSubscriptionGet(t *testing.T) {
|
||||
|
||||
// Project 26 belongs to project 25 which belongs to project 12 where user 6 has subscribed to
|
||||
sub, err := GetSubscription(s, SubscriptionEntityProject, 26, u)
|
||||
assert.NoError(t, err)
|
||||
require.NoError(t, err)
|
||||
assert.NotNil(t, sub)
|
||||
assert.Equal(t, int64(12), sub.EntityID)
|
||||
assert.Equal(t, int64(3), sub.ID)
|
||||
@ -286,7 +288,7 @@ func TestSubscriptionGet(t *testing.T) {
|
||||
|
||||
// Task 39 belongs to project 25 which belongs to project 12 where the user has subscribed
|
||||
sub, err := GetSubscription(s, SubscriptionEntityTask, 39, u)
|
||||
assert.NoError(t, err)
|
||||
require.NoError(t, err)
|
||||
assert.NotNil(t, sub)
|
||||
// assert.Equal(t, int64(2), sub.ID) TODO
|
||||
})
|
||||
@ -297,7 +299,7 @@ func TestSubscriptionGet(t *testing.T) {
|
||||
|
||||
// Task 21 belongs to project 32 which the user has subscribed to
|
||||
sub, err := GetSubscription(s, SubscriptionEntityTask, 21, u)
|
||||
assert.NoError(t, err)
|
||||
require.NoError(t, err)
|
||||
assert.NotNil(t, sub)
|
||||
assert.Equal(t, int64(8), sub.ID)
|
||||
})
|
||||
@ -308,7 +310,7 @@ func TestSubscriptionGet(t *testing.T) {
|
||||
defer s.Close()
|
||||
|
||||
_, err := GetSubscription(s, 2342, 21, u)
|
||||
assert.Error(t, err)
|
||||
require.Error(t, err)
|
||||
assert.True(t, IsErrUnknownSubscriptionEntityType(err))
|
||||
})
|
||||
}
|
||||
|
Reference in New Issue
Block a user