Preferences: Support Create+Update+Delete over apiserver (#111715)

This commit is contained in:
Ryan McKinley
2025-10-02 21:58:08 +03:00
committed by GitHub
parent 5a5aac1d6b
commit 0af6efb096
20 changed files with 969 additions and 177 deletions
@@ -185,9 +185,10 @@ func testIntegrationPreferencesDataAccess(t *testing.T, fn getStore) {
require.NoError(t, err)
})
t.Run("delete preference by user", func(t *testing.T) {
err := prefStore.DeleteByUser(context.Background(), user.SignedInUser{}.UserID)
userId := int64(1)
err := prefStore.Delete(context.Background(), &pref.DeleteCommand{UserID: userId})
require.NoError(t, err)
query := &pref.Preference{OrgID: 0, UserID: user.SignedInUser{}.UserID, TeamID: 0}
query := &pref.Preference{OrgID: 0, UserID: userId, TeamID: 0}
_, err = prefStore.Get(context.Background(), query)
require.EqualError(t, err, pref.ErrPrefNotFound.Error())
})