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:
parent
ad54eb8d54
commit
406a582fe2
4 changed files with 16 additions and 8 deletions
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue