move mock mailer into email package

This commit is contained in:
dhax 2017-10-22 21:53:58 +02:00
parent 397e9c0842
commit 9f37579562
3 changed files with 14 additions and 15 deletions

13
email/mockMailer.go Normal file
View file

@ -0,0 +1,13 @@
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)
}