MCPcopy
hub / github.com/usememos/memos / TestInstanceSettingBasicSetting

Function TestInstanceSettingBasicSetting

store/test/instance_setting_test.go:94–121  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

92}
93
94func TestInstanceSettingBasicSetting(t *testing.T) {
95 t.Parallel()
96 ctx := context.Background()
97 ts := NewTestingStore(ctx, t)
98
99 // Get default basic setting (should return empty defaults)
100 basicSetting, err := ts.GetInstanceBasicSetting(ctx)
101 require.NoError(t, err)
102 require.NotNil(t, basicSetting)
103
104 // Set basic setting
105 _, err = ts.UpsertInstanceSetting(ctx, &storepb.InstanceSetting{
106 Key: storepb.InstanceSettingKey_BASIC,
107 Value: &storepb.InstanceSetting_BasicSetting{
108 BasicSetting: &storepb.InstanceBasicSetting{
109 SecretKey: "my-secret-key",
110 },
111 },
112 })
113 require.NoError(t, err)
114
115 // Verify
116 basicSetting, err = ts.GetInstanceBasicSetting(ctx)
117 require.NoError(t, err)
118 require.Equal(t, "my-secret-key", basicSetting.SecretKey)
119
120 ts.Close()
121}
122
123func TestInstanceSettingGeneralSetting(t *testing.T) {
124 t.Parallel()

Callers

nothing calls this directly

Calls 4

NewTestingStoreFunction · 0.85
UpsertInstanceSettingMethod · 0.65
CloseMethod · 0.65

Tested by

no test coverage detected