MCPcopy Index your code
hub / github.com/coder/coder / UserSecret

Function UserSecret

coderd/database/dbgen/dbgen.go:1909–1926  ·  view source on GitHub ↗
(t testing.TB, db database.Store, seed database.UserSecret, mutators ...func(params *database.CreateUserSecretParams))

Source from the content-addressed store, hash-verified

1907}
1908
1909func UserSecret(t testing.TB, db database.Store, seed database.UserSecret, mutators ...func(params *database.CreateUserSecretParams)) database.UserSecret {
1910 params := database.CreateUserSecretParams{
1911 ID: takeFirst(seed.ID, uuid.New()),
1912 UserID: takeFirst(seed.UserID, uuid.New()),
1913 Name: takeFirst(seed.Name, "secret-name"),
1914 Description: takeFirst(seed.Description, "secret description"),
1915 Value: takeFirst(seed.Value, "secret value"),
1916 ValueKeyID: seed.ValueKeyID,
1917 EnvName: takeFirst(seed.EnvName, "SECRET_ENV_NAME"),
1918 FilePath: takeFirst(seed.FilePath, "~/secret/file/path"),
1919 }
1920 for _, mut := range mutators {
1921 mut(&params)
1922 }
1923 userSecret, err := db.CreateUserSecret(genCtx, params)
1924 require.NoError(t, err, "failed to insert user secret")
1925 return userSecret
1926}
1927
1928func ClaimPrebuild(
1929 t testing.TB,

Callers 6

TestUserSecretsTelemetryFunction · 0.92
genDataFunction · 0.92
TestUserSecretsFunction · 0.92

Calls 3

takeFirstFunction · 0.70
NewMethod · 0.65
CreateUserSecretMethod · 0.65

Tested by 6

TestUserSecretsTelemetryFunction · 0.74
genDataFunction · 0.74
TestUserSecretsFunction · 0.74