From 79e63a1a00d2149ef43714f9623685a9a23e0966 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Fri, 19 Feb 2016 01:42:26 +0100 Subject: More testing --- logger.go | 10 +++++++++- mail_test.go | 13 +++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 mail_test.go diff --git a/logger.go b/logger.go index 70db998..fda21bd 100644 --- a/logger.go +++ b/logger.go @@ -1,6 +1,9 @@ package main -import "log" +import ( + "log" + "net/smtp" +) func Logger() chan<- error { errc := make(chan error) @@ -11,3 +14,8 @@ func Logger() chan<- error { }() return errc } + +func Send(from, to string, e error) error { + msg := []byte(e.Error()) + return smtp.SendMail("smtp.moccu.com:smtp", nil, from, []string{to}, msg) +} diff --git a/mail_test.go b/mail_test.go new file mode 100644 index 0000000..21888d3 --- /dev/null +++ b/mail_test.go @@ -0,0 +1,13 @@ +package main + +import ( + "errors" + "testing" +) + +func TestSend(t *testing.T) { + err := Send("livewatch@moccu.com", "admin@moccu.com", errors.New("test")) + if err != nil { + t.Log(err) + } +} -- cgit v1.2.3