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{"fernandoj.videira@proton.me"} attatchFiles := []string{"../README.md"} err = sender.Send(TestEmailTemplate, vars, to, nil, nil, attatchFiles) require.NoError(t, err) }