Auth: Refactor cluster configuration and provisioning API endpoints #98

Signed-off-by: Michael Mayer <michael@photoprism.app>
This commit is contained in:
Michael Mayer
2025-09-24 08:28:38 +02:00
parent 3baabebf50
commit 61ced7119c
242 changed files with 4477 additions and 1789 deletions

View File

@@ -82,25 +82,21 @@ func TestSerialize(t *testing.T) {
assert.IsType(t, expected, result)
assert.Equal(t, expected, result)
})
t.Run("pointer", func(t *testing.T) {
result := Serialize(&form, false)
assert.IsType(t, expected, result)
assert.Equal(t, expected, result)
})
t.Run("all value", func(t *testing.T) {
result := Serialize(form, true)
assert.IsType(t, expectedAll, result)
assert.Equal(t, expectedAll, result)
})
t.Run("all pointer", func(t *testing.T) {
result := Serialize(&form, true)
assert.IsType(t, expectedAll, result)
assert.Equal(t, expectedAll, result)
})
t.Run("invalid argument", func(t *testing.T) {
result := Serialize("string", true)
assert.Equal(t, "", result)