1
0
Fork 0
mirror of https://github.com/anyproto/anytype-heart.git synced 2025-06-12 10:40:55 +09:00

GO-4823 Fix tests

This commit is contained in:
kirillston 2025-01-14 17:06:57 +03:00
parent 326268ca02
commit 5fcfffa352
No known key found for this signature in database
GPG key ID: BE4BF014F0ECDFE8

View file

@ -7,20 +7,19 @@ import (
"github.com/samber/lo"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/mock"
"github.com/anyproto/anytype-heart/core/domain"
"github.com/anyproto/anytype-heart/pkg/lib/bundle"
"github.com/anyproto/anytype-heart/pkg/lib/pb/model"
"github.com/anyproto/anytype-heart/space/clientspace/mock_clientspace"
)
type mockDeriver struct{}
func (d *mockDeriver) DeriveObjectID(ctx context.Context, key domain.UniqueKey) (string, error) {
return domain.RelationKey(key.InternalKey()).URL(), nil
}
func TestFillRecommendedRelations(t *testing.T) {
spc := mock_clientspace.NewMockSpace(t)
spc.EXPECT().DeriveObjectID(mock.Anything, mock.Anything).RunAndReturn(func(ctx context.Context, key domain.UniqueKey) (string, error) {
return domain.RelationKey(key.InternalKey()).URL(), nil
}).Maybe()
spc.EXPECT().IsReadOnly().Return(true).Maybe()
defaultRecFeatRelIds := buildRelationIds(defaultRecommendedFeaturedRelationKeys)
defaultRecRelIds := buildRelationIds(defaultRecommendedRelationKeys)
@ -70,7 +69,7 @@ func TestFillRecommendedRelations(t *testing.T) {
})
// when
keys, isAlreadyFilled, err := FillRecommendedRelations(nil, spc, details)
keys, isAlreadyFilled, err := FillRecommendedRelations(nil, &mockDeriver{}, details)
// then
assert.NoError(t, err)
@ -90,7 +89,7 @@ func TestFillRecommendedRelations(t *testing.T) {
})
// when
keys, isAlreadyFilled, err := FillRecommendedRelations(nil, spc, details)
keys, isAlreadyFilled, err := FillRecommendedRelations(nil, &mockDeriver{}, details)
// then
assert.NoError(t, err)
@ -129,7 +128,7 @@ func TestFillRecommendedRelations(t *testing.T) {
})
// when
keys, isAlreadyFilled, err := FillRecommendedRelations(nil, spc, details)
keys, isAlreadyFilled, err := FillRecommendedRelations(nil, &mockDeriver{}, details)
// then
assert.NoError(t, err)
@ -154,7 +153,7 @@ func TestFillRecommendedRelations(t *testing.T) {
})
// when
keys, isAlreadyFilled, err := FillRecommendedRelations(nil, spc, details)
keys, isAlreadyFilled, err := FillRecommendedRelations(nil, &mockDeriver{}, details)
// then
assert.NoError(t, err)