OIDC: Add additional config options and OAuth2 API endpoints #782

Signed-off-by: Michael Mayer <michael@photoprism.app>
This commit is contained in:
Michael Mayer
2024-06-26 14:05:58 +02:00
parent 7af4a1741b
commit c0ea3c79a3
24 changed files with 287 additions and 101 deletions

View File

@@ -3,24 +3,21 @@ package commands
import (
"testing"
"github.com/photoprism/photoprism/internal/config"
"github.com/photoprism/photoprism/pkg/capture"
"github.com/stretchr/testify/assert"
"github.com/photoprism/photoprism/pkg/capture"
)
func TestShowConfigOptionsCommand(t *testing.T) {
var err error
ctx := config.CliTestContext()
ctx := NewTestContext(nil)
output := capture.Output(func() {
err = ShowConfigOptionsCommand.Run(ctx)
})
if err != nil {
t.Fatal(err)
}
assert.NoError(t, err)
assert.Contains(t, output, "PHOTOPRISM_IMPORT_PATH")
assert.Contains(t, output, "--sidecar-path")
assert.Contains(t, output, "sidecar `PATH`*optional*")