feat: 0.0.1
This commit is contained in:
146 files changed
+10444
No files matched your search
@@ -0,0 +1,32 @@
|
||||
package mailer
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/FernandoJVideira/simple_bank/internal/config"
|
||||
"github.com/stretchr/testify/require"
|
||||
)
|
||||
|
||||
func TestSendEmailWithGmail(t *testing.T) {
|
||||
if testing.Short() {
|
||||
t.Skip("skipping test in short mode.")
|
||||
}
|
||||
|
||||
config, err := config.LoadTestConfig("../..")
|
||||
require.NoError(t, err)
|
||||
|
||||
sender := NewGmailSender(config.EmailSenderName, config.EmailSender, config.EmailPassword)
|
||||
|
||||
vars := struct {
|
||||
ServiceName string
|
||||
}{
|
||||
ServiceName: "Simple Bank",
|
||||
}
|
||||
|
||||
to := []string{"[email protected]"}
|
||||
|
||||
attatchFiles := []string{"../README.md"}
|
||||
|
||||
err = sender.Send(TestEmailTemplate, vars, to, nil, nil, attatchFiles)
|
||||
require.NoError(t, err)
|
||||
}
|
||||
Reference in new issue
Block a user