mirror of
https://github.com/komari-monitor/komari.git
synced 2025-11-16 03:41:29 +00:00
27 lines
551 B
Go
27 lines
551 B
Go
package messageSender
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/komari-monitor/komari/utils/messageSender/factory"
|
|
)
|
|
|
|
func Test(t *testing.T) {
|
|
senders := factory.GetAllMessageSenders()
|
|
if len(senders) == 0 {
|
|
t.Error("No message senders found")
|
|
return
|
|
}
|
|
cfg := factory.GetSenderConfigs()
|
|
if len(cfg) == 0 {
|
|
t.Error("No sender configs found")
|
|
return
|
|
}
|
|
LoadProvider("email", `{"host":"smtp.example.com","port":587,"username":"user","password":"pass"}`)
|
|
cp := CurrentProvider
|
|
if cp() == nil {
|
|
t.Error("Current provider is nil")
|
|
return
|
|
}
|
|
}
|