MCPcopy Index your code
hub / github.com/gogs/gogs / usersDeleteEmail

Function usersDeleteEmail

internal/database/users_test.go:1309–1323  ·  view source on GitHub ↗
(t *testing.T, ctx context.Context, s *UsersStore)

Source from the content-addressed store, hash-verified

1307}
1308
1309func 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
1325func usersFollow(t *testing.T, ctx context.Context, s *UsersStore) {
1326 usersStore := newUsersStore(s.db)

Callers

nothing calls this directly

Calls 4

AddEmailMethod · 0.80
GetEmailMethod · 0.80
DeleteEmailMethod · 0.80
CreateMethod · 0.45

Tested by

no test coverage detected