(t *testing.T, ctx context.Context, s *UsersStore)
| 792 | } |
| 793 | |
| 794 | func usersGetByUsername(t *testing.T, ctx context.Context, s *UsersStore) { |
| 795 | alice, err := s.Create(ctx, "alice", "alice@example.com", CreateUserOptions{}) |
| 796 | require.NoError(t, err) |
| 797 | |
| 798 | user, err := s.GetByUsername(ctx, alice.Name) |
| 799 | require.NoError(t, err) |
| 800 | assert.Equal(t, alice.Name, user.Name) |
| 801 | |
| 802 | _, err = s.GetByUsername(ctx, "bad_username") |
| 803 | wantErr := ErrUserNotExist{args: errutil.Args{"name": "bad_username"}} |
| 804 | assert.Equal(t, wantErr, err) |
| 805 | } |
| 806 | |
| 807 | func usersGetByKeyID(t *testing.T, ctx context.Context, s *UsersStore) { |
| 808 | alice, err := s.Create(ctx, "alice", "alice@example.com", CreateUserOptions{}) |
nothing calls this directly
no test coverage detected