mirror of
https://github.com/casdoor/casdoor.git
synced 2025-05-23 02:35:49 +08:00
Add TestGetEmailsForUsers()
This commit is contained in:
parent
7083904634
commit
575a248c41
@ -17,6 +17,7 @@ package object
|
||||
import (
|
||||
"fmt"
|
||||
"reflect"
|
||||
"strings"
|
||||
"testing"
|
||||
|
||||
"github.com/casdoor/casdoor/util"
|
||||
@ -108,3 +109,24 @@ func TestGetUserByField(t *testing.T) {
|
||||
t.Log("no user found")
|
||||
}
|
||||
}
|
||||
|
||||
func TestGetEmailsForUsers(t *testing.T) {
|
||||
InitConfig()
|
||||
|
||||
emailMap := map[string]int{}
|
||||
emails := []string{}
|
||||
users := GetUsers("built-in")
|
||||
for _, user := range users {
|
||||
if user.Email == "" {
|
||||
continue
|
||||
}
|
||||
|
||||
if _, ok := emailMap[user.Email]; !ok {
|
||||
emailMap[user.Email] = 1
|
||||
emails = append(emails, user.Email)
|
||||
}
|
||||
}
|
||||
|
||||
text := strings.Join(emails, "\n")
|
||||
println(text)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user