13 lines
344 B
Go
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)
|
|
}
|