overflow_service/proxy/email/email_service_test.go
2017-06-27 11:46:52 +09:00

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)
}