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

GO-2489: Fix tests

This commit is contained in:
Sergey 2024-02-08 18:55:25 +01:00
parent ad54eb8d54
commit 406a582fe2
No known key found for this signature in database
GPG key ID: 3B6BEF79160221C6
4 changed files with 16 additions and 8 deletions

View file

@ -36,6 +36,8 @@ type spaceStatusMock struct {
persistentUpdater func(status spaceinfo.AccountStatus)
}
var _ spacestatus.SpaceStatus = (*spaceStatusMock)(nil)
func (s *spaceStatusMock) Init(a *app.App) (err error) {
return nil
}
@ -96,6 +98,10 @@ func (s *spaceStatusMock) SetLocalInfo(ctx context.Context, info spaceinfo.Space
return nil
}
func (s *spaceStatusMock) SetAccessType(ctx context.Context, status spaceinfo.AccessType) (err error) {
return nil
}
type inviting struct {
inviteReceived atomic.Bool
status spacestatus.SpaceStatus

View file

@ -41,6 +41,8 @@ type spaceViewStub struct {
*smarttest.SmartTest
}
var _ SpaceView = (*spaceViewStub)(nil)
func newSpaceViewStub(id string) *spaceViewStub {
return &spaceViewStub{SmartTest: smarttest.New(id)}
}
@ -57,6 +59,10 @@ func (s *spaceViewStub) SetSpacePersistentInfo(info spaceinfo.SpacePersistentInf
return nil
}
func (s *spaceViewStub) SetAccessType(acc spaceinfo.AccessType) (err error) {
return nil
}
func TestTechSpace_SpaceViewCreate(t *testing.T) {
var (
spaceId = "space.id"

View file

@ -14,9 +14,9 @@ func TestSpace_deriveAccountMetadata(t *testing.T) {
require.NoError(t, err)
symKeyProto, err := symKey.Marshall()
require.NoError(t, err)
metadata1, err := deriveAccountMetadata(randKeys.SignKey)
metadata1, _, err := deriveAccountMetadata(randKeys.SignKey)
require.NoError(t, err)
metadata2, err := deriveAccountMetadata(randKeys.SignKey)
metadata2, _, err := deriveAccountMetadata(randKeys.SignKey)
require.NoError(t, err)
require.Equal(t, metadata1, metadata2)

View file

@ -9,7 +9,6 @@ import (
"github.com/anyproto/any-sync/app"
"github.com/anyproto/any-sync/commonspace/object/accountdata"
"github.com/anyproto/any-sync/coordinator/coordinatorclient/mock_coordinatorclient"
"github.com/anyproto/any-sync/util/crypto"
"github.com/stretchr/testify/mock"
"github.com/stretchr/testify/require"
"go.uber.org/mock/gomock"
@ -61,9 +60,6 @@ func newFixture(t *testing.T, newAccount bool) *fixture {
Register(testutil.PrepareMock(ctx, fx.a, fx.isNewAccount)).
Register(testutil.PrepareMock(ctx, fx.a, fx.factory)).
Register(fx.service)
deriveMetadata = func(acc crypto.PrivKey) ([]byte, error) {
return []byte("metadata"), nil
}
fx.isNewAccount.EXPECT().IsNewAccount().Return(newAccount)
fx.spaceCore.EXPECT().DeriveID(mock.Anything, mock.Anything).Return(testPersonalSpaceID, nil)
fx.accountService.EXPECT().Account().Return(&accountdata.AccountKeys{})
@ -103,11 +99,11 @@ func (fx *fixture) expectRun(t *testing.T, newAccount bool) {
prCtrl := mock_spacecontroller.NewMockSpaceController(t)
fx.coordClient.EXPECT().StatusCheckMany(gomock.Any(), gomock.Any()).AnyTimes().Return(nil, fmt.Errorf("test not check statuses"))
if newAccount {
fx.factory.EXPECT().CreatePersonalSpace(mock.Anything).Return(prCtrl, nil)
fx.factory.EXPECT().CreatePersonalSpace(mock.Anything, mock.Anything).Return(prCtrl, nil)
lw := lwMock{clientSpace}
prCtrl.EXPECT().Current().Return(lw)
} else {
fx.factory.EXPECT().NewPersonalSpace(mock.Anything).Return(prCtrl, nil)
fx.factory.EXPECT().NewPersonalSpace(mock.Anything, mock.Anything).Return(prCtrl, nil)
lw := lwMock{clientSpace}
prCtrl.EXPECT().Current().Return(lw)
}