mirror of
https://github.com/h44z/wg-portal.git
synced 2026-04-19 14:06:19 +00:00
Improved default peer handling (#674)
* create default peers for newly created interfaces (#666) * allow to manually create default peers for an interface (#666)
This commit is contained in:
@@ -145,3 +145,17 @@ func TestUser_HashPassword(t *testing.T) {
|
||||
user.Password = ""
|
||||
assert.NoError(t, user.HashPassword())
|
||||
}
|
||||
|
||||
func TestUser_CreateDefaultPeers(t *testing.T) {
|
||||
user := &User{}
|
||||
assert.True(t, user.CreateDefaultPeers())
|
||||
|
||||
user2 := &User{Disabled: &time.Time{}}
|
||||
assert.False(t, user2.CreateDefaultPeers())
|
||||
|
||||
user3 := &User{Locked: &time.Time{}}
|
||||
assert.False(t, user3.CreateDefaultPeers())
|
||||
|
||||
user4 := &User{Disabled: &time.Time{}, Locked: &time.Time{}}
|
||||
assert.False(t, user4.CreateDefaultPeers())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user