Portal: Add cluster admin UI #98

Signed-off-by: Michael Mayer <michael@photoprism.app>
This commit is contained in:
Michael Mayer
2025-10-16 16:21:56 +02:00
parent 76f372f8f8
commit 2227aa57b2
10 changed files with 429 additions and 24 deletions

View File

@@ -0,0 +1,21 @@
package api
import (
"testing"
"github.com/stretchr/testify/require"
)
func TestAppendWebsocketTopics(t *testing.T) {
original := append([]string(nil), WebsocketTopics...)
t.Cleanup(func() {
WebsocketTopics = original
})
AppendWebsocketTopics("audit.log.*", "custom.topic")
require.Len(t, WebsocketTopics, len(original)+2)
require.Contains(t, WebsocketTopics, "audit.log.*")
require.Contains(t, WebsocketTopics, "custom.topic")
}