mirror of
https://github.com/neilalexander/yggmail.git
synced 2026-05-22 11:06:29 +03:00
Onboarding, Sent box and Outbox (#45)
* main - Set * Working * Welcome - Added welcome message generation * Smtpsender - On successful SMTP send create the "Sent" box and then try move from "Outbox" to "Sent" * Sent box - Create the mailbox in `main.go` and not every time we try move from `Outbox` to `Sent` * Use logegr * USer - Added logger pointer (and made use of it) - Disallow renaming or deletion of 'Sent' * When creating a new user set it up with logger * Encoded message * Added tests * Send a welcome mail on startup (soon to mke it only happen once) * try set flags * Onboarding flag set * Sender - Removed testing code * Welcome - Moved welcomer code * Cleaned up * Added more * renamed package * Removed comment * welcome - FIxed variable names * welcome - Removed semi-colons - Fixed imports * welcome - Ran `gofmt` * welcome test - Fixed up * h * main - Ran `gofmt` * Main - Fxied * Welcome - Foxed name * Added `.gitignore` * Mailbox - Disabled print logging * Fixed * fixedg * fixe and use `%v`
This commit is contained in:
committed by
GitHub
parent
fa32249f2f
commit
8bf3ba5f47
21
internal/welcome/welcome_test.go
Normal file
21
internal/welcome/welcome_test.go
Normal file
@@ -0,0 +1,21 @@
|
||||
package welcome
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"testing"
|
||||
)
|
||||
|
||||
func Test_WelcomeGenerate(t *testing.T) {
|
||||
newUser := "Tristan"
|
||||
|
||||
// generate welcome message header
|
||||
bytesOut, e := welcomeMessageFor(newUser)
|
||||
|
||||
if e != nil {
|
||||
t.Fail()
|
||||
} else if len(bytesOut) == 0 {
|
||||
t.Fail()
|
||||
}
|
||||
|
||||
fmt.Printf("Out: %v\n", bytesOut)
|
||||
}
|
||||
Reference in New Issue
Block a user