(t *testing.T, ctx context.Context, s *UsersStore)
| 1307 | } |
| 1308 | |
| 1309 | func usersDeleteEmail(t *testing.T, ctx context.Context, s *UsersStore) { |
| 1310 | alice, err := s.Create(ctx, "alice", "alice@example.com", CreateUserOptions{}) |
| 1311 | require.NoError(t, err) |
| 1312 | |
| 1313 | err = s.AddEmail(ctx, alice.ID, "alice2@example.com", false) |
| 1314 | require.NoError(t, err) |
| 1315 | _, err = s.GetEmail(ctx, alice.ID, "alice2@example.com", false) |
| 1316 | require.NoError(t, err) |
| 1317 | |
| 1318 | err = s.DeleteEmail(ctx, alice.ID, "alice2@example.com") |
| 1319 | require.NoError(t, err) |
| 1320 | _, got := s.GetEmail(ctx, alice.ID, "alice2@example.com", false) |
| 1321 | want := ErrEmailNotExist{args: errutil.Args{"email": "alice2@example.com"}} |
| 1322 | require.Equal(t, want, got) |
| 1323 | } |
| 1324 | |
| 1325 | func usersFollow(t *testing.T, ctx context.Context, s *UsersStore) { |
| 1326 | usersStore := newUsersStore(s.db) |
nothing calls this directly
no test coverage detected