diff options
Diffstat (limited to 'internal/db/mocks.go')
-rw-r--r-- | internal/db/mocks.go | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/internal/db/mocks.go b/internal/db/mocks.go index 06bafc75..41bb4072 100644 --- a/internal/db/mocks.go +++ b/internal/db/mocks.go @@ -209,6 +209,8 @@ var _ UsersStore = (*MockUsersStore)(nil) type MockUsersStore struct { MockAuthenticate func(username, password string, loginSourceID int64) (*User, error) + MockCreate func(opts CreateUserOpts) (*User, error) + MockGetByEmail func(email string) (*User, error) MockGetByID func(id int64) (*User, error) MockGetByUsername func(username string) (*User, error) } @@ -217,6 +219,14 @@ func (m *MockUsersStore) Authenticate(username, password string, loginSourceID i return m.MockAuthenticate(username, password, loginSourceID) } +func (m *MockUsersStore) Create(opts CreateUserOpts) (*User, error) { + return m.MockCreate(opts) +} + +func (m *MockUsersStore) GetByEmail(email string) (*User, error) { + return m.MockGetByEmail(email) +} + func (m *MockUsersStore) GetByID(id int64) (*User, error) { return m.MockGetByID(id) } |