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

Function requireAIProviderDecrypted

enterprise/dbcrypt/dbcrypt_internal_test.go:1058–1073  ·  view source on GitHub ↗
(
	t *testing.T,
	provider database.AIProvider,
	ciphers []Cipher,
	wantSettings string,
)

Source from the content-addressed store, hash-verified

1056}
1057
1058func requireAIProviderDecrypted(
1059 t *testing.T,
1060 provider database.AIProvider,
1061 ciphers []Cipher,
1062 wantSettings string,
1063) {
1064 t.Helper()
1065 if wantSettings == "" {
1066 require.False(t, provider.Settings.Valid)
1067 require.False(t, provider.SettingsKeyID.Valid)
1068 return
1069 }
1070 require.True(t, provider.Settings.Valid)
1071 require.Equal(t, wantSettings, provider.Settings.String)
1072 require.Equal(t, ciphers[0].HexDigest(), provider.SettingsKeyID.String)
1073}
1074
1075func requireAIProviderRawEncrypted(
1076 ctx context.Context,

Callers 1

TestAIProvidersFunction · 0.85

Calls 3

HelperMethod · 0.65
HexDigestMethod · 0.65
EqualMethod · 0.45

Tested by

no test coverage detected