Go-Back-Skeleton/email/mockMailer.go
2017-10-22 21:53:58 +02:00

13 lines
344 B
Go

package email
// MockMailer is a mock Mailer
type MockMailer struct {
LoginTokenFn func(name, email string, c ContentLoginToken) error
LoginTokenInvoked bool
}
// LoginToken is a mock for LoginToken
func (s *MockMailer) LoginToken(n, e string, c ContentLoginToken) error {
s.LoginTokenInvoked = true
return s.LoginTokenFn(n, e, c)
}