mirror of
https://github.com/netbirdio/netbird.git
synced 2026-10-20 20:39:08 +02:00
[management] Fix tests circular dependency (#3460)
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user