51 lines
929 B
Go
51 lines
929 B
Go
package email
|
|
|
|
import (
|
|
"fmt"
|
|
"testing"
|
|
)
|
|
|
|
func getEmailObj() (*Email, *EmailService) {
|
|
es := NewEmailService()
|
|
//m := &member.Member{
|
|
// Email: "geek@loafle.com",
|
|
// Name: "geek",
|
|
// CompanyName: "loafle",
|
|
// Id: json.Number("2"),
|
|
//}
|
|
//e := NewEmail(m, "Hello Oveflow")
|
|
e := NewEmail("1", "geek@loafle.com", "loafle", "geek", "")
|
|
|
|
return e, es
|
|
}
|
|
|
|
func TestNewEmail(t *testing.T) {
|
|
e := NewEmail("1", "geek@loafle.com", "loafle", "geek", "")
|
|
|
|
t.Log(e.Member.Email)
|
|
}
|
|
|
|
func TestSendEmailForAuth(t *testing.T) {
|
|
e, es := getEmailObj()
|
|
|
|
es.SendEmailForAuth(e)
|
|
}
|
|
|
|
func TestEmailService_CheckAuthURL(t *testing.T) {
|
|
e, es := getEmailObj()
|
|
|
|
//e.Id = json.Number("2")
|
|
e.EmailAuthKey = "3C03F8AB-1D4D-4C8A-8C36-EE2D644988B5"
|
|
|
|
rr := es.CheckAuthURL(e)
|
|
|
|
fmt.Println(rr)
|
|
}
|
|
func TestAuthTokenGeneration(t *testing.T) {
|
|
|
|
e, es := getEmailObj()
|
|
tt := es.generationAuthToken(e)
|
|
|
|
fmt.Println(tt)
|
|
}
|