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

Function usersMarkEmailActivated

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

Source from the content-addressed store, hash-verified

1263}
1264
1265func usersMarkEmailActivated(t *testing.T, ctx context.Context, s *UsersStore) {
1266 alice, err := s.Create(ctx, "alice", "alice@example.com", CreateUserOptions{})
1267 require.NoError(t, err)
1268
1269 err = s.AddEmail(ctx, alice.ID, "alice2@example.com", false)
1270 require.NoError(t, err)
1271 err = s.MarkEmailActivated(ctx, alice.ID, "alice2@example.com")
1272 require.NoError(t, err)
1273
1274 gotEmail, err := s.GetEmail(ctx, alice.ID, "alice2@example.com", true)
1275 require.NoError(t, err)
1276 assert.True(t, gotEmail.IsActivated)
1277
1278 gotAlice, err := s.GetByID(ctx, alice.ID)
1279 require.NoError(t, err)
1280 assert.NotEqual(t, alice.Rands, gotAlice.Rands)
1281}
1282
1283func usersMarkEmailPrimary(t *testing.T, ctx context.Context, s *UsersStore) {
1284 alice, err := s.Create(ctx, "alice", "alice@example.com", CreateUserOptions{})

Callers

nothing calls this directly

Calls 5

AddEmailMethod · 0.80
MarkEmailActivatedMethod · 0.80
GetEmailMethod · 0.80
GetByIDMethod · 0.65
CreateMethod · 0.45

Tested by

no test coverage detected