( t *testing.T, provider database.AIProvider, ciphers []Cipher, wantSettings string, )
| 1056 | } |
| 1057 | |
| 1058 | func 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 | |
| 1075 | func requireAIProviderRawEncrypted( |
| 1076 | ctx context.Context, |
no test coverage detected