We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3e2cb28 commit f0e2bb5Copy full SHA for f0e2bb5
internal/notify/multi_test.go
@@ -36,6 +36,26 @@ func TestMultiSender(t *testing.T) {
36
require.NoError(t, sender.Critical(ctx, msg))
37
}
38
39
+func TestMultiSender_senderTypes(t *testing.T) {
40
+ logger := log.NewTestLogger()
41
+ cfg := &service.Notifications{
42
+ Email: []service.Email{
43
+ {
44
+ ID: "testing",
45
+ From: "user:pass@localhost:4133",
46
+ },
47
48
+ }
49
+ notifiers := &service.UploadNotifiers{
50
+ Email: []string{"testing"},
51
52
+
53
+ sender, err := NewMultiSender(logger, cfg, notifiers)
54
+ require.NoError(t, err)
55
56
+ require.Equal(t, "*notify.Email", sender.senderTypes()) // no password leaked
57
+}
58
59
func TestMultiSenderErr(t *testing.T) {
60
sendErr := errors.New("bad error")
61
0 commit comments