21 lines
733 B
Go
21 lines
733 B
Go
// Copyright 2022 Liuxiangchao iwind.liu@gmail.com. All rights reserved. Official site: https://goedge.cn .
|
|
//go:build plus
|
|
|
|
package userconfigs_test
|
|
|
|
import (
|
|
"github.com/TeaOSLab/EdgeCommon/pkg/userconfigs"
|
|
"testing"
|
|
)
|
|
|
|
func TestUserNotificationConfig_Support(t *testing.T) {
|
|
var config = userconfigs.NewUserNotificationConfig()
|
|
t.Log(config.Support(userconfigs.UserNotificationTypeBill, userconfigs.UserNotificationMediaEmail))
|
|
|
|
config.Items = append(config.Items, &userconfigs.UserNotificationItem{
|
|
Type: userconfigs.UserNotificationTypeBill,
|
|
Medias: []string{"mobile", userconfigs.UserNotificationMediaEmail},
|
|
})
|
|
t.Log(config.Support(userconfigs.UserNotificationTypeBill, userconfigs.UserNotificationMediaEmail))
|
|
}
|