[management] Fix tests circular dependency (#3460)

Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
This commit is contained in:
Bethuel Mmbaga
2025-03-10 15:54:36 +03:00
committed by GitHub
parent d8bcf745b0
commit cc8f6bcaf3
34 changed files with 132 additions and 123 deletions
+6 -1
View File
@@ -26,7 +26,8 @@ type managerImpl struct {
}
type ManagerMock struct {
GetSettingsFunc func(ctx context.Context, accountID, userID string) (*types.Settings, error)
GetSettingsFunc func(ctx context.Context, accountID, userID string) (*types.Settings, error)
GetExtraSettingsFunc func(ctx context.Context, accountID string) (*types.ExtraSettings, error)
}
func NewManager(store store.Store, userManager users.Manager, extraSettingsManager extra_settings.Manager) Manager {
@@ -117,6 +118,10 @@ func (m *ManagerMock) SetGetSettingsFunc(f func(ctx context.Context, accountID,
}
func (m *ManagerMock) GetExtraSettings(ctx context.Context, accountID string) (*types.ExtraSettings, error) {
if m.GetExtraSettingsFunc != nil {
return m.GetExtraSettingsFunc(ctx, accountID)
}
return &types.ExtraSettings{}, nil
}